Monolog Configuration Reference¶
Monolog is a logging library for PHP 5.3 used by PPI. It is inspired by the Python LogBook library.
- YAML
monolog: handlers: # Examples: syslog: type: stream path: /var/log/symfony.log level: ERROR bubble: false formatter: my_formatter processors: - some_callable main: type: fingers_crossed action_level: WARNING buffer_size: 30 handler: custom custom: type: service id: my_handler # Default options and values for some "my_custom_handler" my_custom_handler: type: ~ # Required id: ~ priority: 0 level: DEBUG bubble: true path: "%app.logs_dir%/%app.environment%.log" ident: false facility: user max_files: 0 action_level: WARNING activation_strategy: ~ stop_buffering: true buffer_size: 0 handler: ~ members: [] channels: type: ~ elements: ~ from_email: ~ to_email: ~ subject: ~ email_prototype: id: ~ # Required (when the email_prototype is used) factory-method: ~ channels: type: ~ elements: [] formatter: ~