.. index:: pair: Monolog; Configuration reference Monolog Configuration Reference =============================== .. configuration-block:: .. code-block:: 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: "%kernel.logs_dir%/%kernel.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: ~ mailer: ~ email_prototype: id: ~ # Required (when the email_prototype is used) method: ~ formatter: ~ .. code-block:: xml .. note:: When the profiler is enabled, a handler is added to store the logs' messages in the profiler. The profiler uses the name "debug" so it is reserved and cannot be used in the configuration.