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]
Partager