raketman / monolog-injection-bundle
Easy monolog injection into your classes
Installs: 28
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
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
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.