monolog: channels: ["deprecation"] when@prod: monolog: handlers: main: type: fingers_crossed action_level: error handler: file_log excluded_http_codes: - {400: ['^/api/']} - {401: ['^/api/']} - 403 - 404 - {405: ['/homepage$', '/login_check$', '/export/data$']} channels: ["!deprecation"] file_log: type: stream level: info path: "%kernel.logs_dir%/%kernel.environment%.log" formatter: monolog.formatter.kimai console: type: console process_psr_3_messages: false channels: ["!event", "!doctrine", "!deprecation"] when@dev: monolog: handlers: main: type: fingers_crossed action_level: notice handler: file_log excluded_http_codes: - {400: ['^/api/']} - {401: ['^/api/']} - 403 - 404 - {405: ['/homepage$', '/login_check$', '/export/data$']} channels: ["!event", "!deprecation"] file_log: type: stream path: "%kernel.logs_dir%/%kernel.environment%.log" level: debug formatter: monolog.formatter.kimai console: type: console process_psr_3_messages: false channels: ["!event", "!doctrine", "!deprecation"] deprecation: type: stream channels: ["deprecation"] path: "%kernel.logs_dir%/deprecations.log" formatter: monolog.formatter.deprecation when@test: monolog: handlers: main: type: stream path: "%kernel.logs_dir%/%kernel.environment%.log" level: info channels: ["!event"] formatter: monolog.formatter.kimai