Bonjour,

Afin d'être au courant du moindre problème sur mon site internet, et pouvoir le corriger le plus rapidement possible, j'ai mis en place l'envoi de messages Slack par monolog.
Je reçois correctement les messages dans Slack, et les log sont également correctement enregistrés dans le fichier défini, cependant, pour ne pas être spammé (lors du passage d'un bot par exemple), je ne souhaite pas être informé lorsqu'il y a une erreur 404.
Pour cela, j'ai mis en place ce qui est préconisé dans cette documentation, mais je reçois toujours un message Slack si je me rends volontairement sur une url non définie dans mon fichier de routes.
Je me pose donc la question suivante : qu'ai-je oublié ou mal paramétré ?

Spécifications :
  • Symfony 4.3.2
  • monolog-bundle ^3.4


Merci d'avance de l'aide que vous pourrez m'apporter.

Code yaml : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
monolog:
    handlers:
        slack:
            type:        slack
            token:       '%env(SLACK_TOKEN)%'
            channel:     'it-erreurs'
            bot_name:    'Erreurs'
            icon_emoji:  ":heavy_check_mark:"
            level:       notice
            channels:    ['symfony']
            include_extra: true
 
        filter_for_errors:
            type: fingers_crossed
            action_level: notice
            handler: file_log
            excluded_http_codes: [403, 404, { 400: ['^/foo', '^/bar'] }]
 
        file_log:
            type: stream
            path: "%kernel.logs_dir%/%kernel.environment%.log"
 
        deduplicated:
            type:    deduplication
            handler: grouped
            time: 30
 
        grouped:
            type:    group
            members: [slack, filter_for_errors]