1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
monolog:
channels: ['cron']
handlers:
cron:
type: stream
path: "%kernel.logs_dir%/cron-%kernel.environment%.log"
level: debug
channels: ["cron"]
main:
type: fingers_crossed
action_level: error
handler: nested
excluded_404s:
# regex: exclude all 404 errors from the logs
- ^/
nested:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
console:
type: console
process_psr_3_messages: false
channels: ["!event", "!doctrine"]
deprecation:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.deprecations.log"
deprecation_filter:
type: filter
handler: deprecation
max_level: info
channels: ["php"]
main_critical:
type: fingers_crossed
action_level: critical
handler: grouped_critical
grouped_critical:
type: group
members: [streamed_critical, swift_critical]
streamed_critical:
type: rotating_file
max_files: 10
path: "%kernel.logs_dir%/%kernel.environment%.critical.log"
level: info
swift_critical:
type: swift_mailer
from_email: "%env(EMAIL_ERROR_FROM)%"
to_email: "%env(EMAIL_ERROR)%"
subject: '[Kohinos] An Error Occurred! %%message%%'
level: debug
formatter: monolog.formatter.html
content_type: text/html