raketman / monolog-injection-bundle
Easy monolog injection into your classes
Package info
github.com/raketman/monolog-injection-bundle
Type:symfony-bundle
pkg:composer/raketman/monolog-injection-bundle
1.0.4
2020-12-06 11:33 UTC
Requires
- php: >=5.3.0
- doctrine/annotations: ~1.0
- symfony/finder: ~2.2|~3.0|~4.0|~5.0
- symfony/monolog-bundle: ~2.0|~3.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Very easy Monolog Injector into your class
Usage
Download and include the Bundle class in your code, or install it via Composer.
Configration example :
monolog_injection:
directories:
- 'path_to_observe_files'
Usage example :
/**
* @RaketmanLogger("validation")
*/
class ValidationV1 extends BaseType
{
use RaketmanLoggerTrait;
Now you have property logger that contains monolog logger with channel "validation" (if exists)
$this->logger->debug("validate-some-form", ["error" => "some-error"]);
Where to use
This is usefull for debug class without service definition, like FormBuilder, Entity and etc.