feat: extended logging

This commit is contained in:
Björn Fromme
2025-02-12 16:53:02 +01:00
parent c85fe2ee41
commit 1220398530
9 changed files with 92 additions and 24 deletions
+23 -10
View File
@@ -2,20 +2,26 @@ monolog:
channels:
- deprecation # Deprecations are logged in the dedicated "deprecation" channel when it exists
- bpn
- core
when@dev:
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
channels: ["!event"]
bpn:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.bpn.log"
level: debug
channels: ["bpn"]
core:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.core.log"
level: debug
channels: ["core"]
main:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
channels: ["!event"]
# uncomment to get logging in your browser
# you may have to allow bigger header sizes in your Web server configuration
#firephp:
@@ -46,17 +52,24 @@ when@test:
when@prod:
monolog:
handlers:
bpn:
type: rotating_file
max_files: 7
path: "%kernel.logs_dir%/%kernel.environment%.bpn.log"
level: info
channels: ["bpn"]
core:
type: rotating_file
max_files: 7
path: "%kernel.logs_dir%/%kernel.environment%.core.log"
level: info
channels: ["core"]
main:
type: fingers_crossed
action_level: error
handler: nested
excluded_http_codes: [404, 405]
buffer_size: 50 # How many messages should be saved? Prevent memory leaks
bpn:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.bpn.log"
level: debug
channels: ["bpn"]
nested:
type: stream
path: php://stderr
+1
View File
@@ -12,6 +12,7 @@ services:
autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
bind:
$xmlPath: '%kernel.project_dir%/var/xmlexport'
$logger: '@monolog.logger.core'
# makes classes in src/ available to be used as services
# this creates a service per class whose id is the fully-qualified class name