From 3dc74b15fea91e135898f612038675f2162bfdd8 Mon Sep 17 00:00:00 2001 From: pfleu <pierre.fleutot@audemarspiguet.com> Date: Mon, 6 Jan 2025 22:27:48 +0100 Subject: [PATCH] Config monolog pour env test --- config/packages/doctrine.yaml | 2 +- config/packages/monolog.yaml | 26 +++++++++++++++++++++----- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/config/packages/doctrine.yaml b/config/packages/doctrine.yaml index e1983cc..821c823 100644 --- a/config/packages/doctrine.yaml +++ b/config/packages/doctrine.yaml @@ -26,7 +26,7 @@ when@test: doctrine: dbal: # "TEST_TOKEN" is typically set by ParaTest - dbname_suffix: '_test%env(default::TEST_TOKEN)%' +# dbname_suffix: '_test%env(default::TEST_TOKEN)%' when@prod: doctrine: diff --git a/config/packages/monolog.yaml b/config/packages/monolog.yaml index bf45f7a..a6687a8 100644 --- a/config/packages/monolog.yaml +++ b/config/packages/monolog.yaml @@ -30,13 +30,29 @@ when@test: main: type: fingers_crossed action_level: error - handler: nested + handler: grouped excluded_http_codes: [404, 405] - channels: ["!event"] - nested: - type: stream - path: "%kernel.logs_dir%/%kernel.environment%.log" + buffer_size: 50 # How many messages should be saved? Prevent memory leaks + grouped: + type: group + members: [streamed, deduplicated] + streamed: + type: rotating_file + max_files: 30 + path: '%kernel.logs_dir%/%kernel.environment%.log' level: debug + deduplicated: + type: deduplication + time: 10 # the time in seconds during which duplicate entries are discarded (default: 60) + handler: symfony_mailer + symfony_mailer: + type: symfony_mailer + from_email: '%env(MONOLOG_ERROR_MAIL_FROM)%' + to_email: ['fleutotp@gmail.com', 'enzo.simonnet@liris.cnrs.fr'] + subject: 'Bug Balex %env(INSTANCE)% %kernel.environment% : %%message%%' + level: critical + formatter: monolog.formatter.extra_data + content_type: text/html when@prod: monolog: -- GitLab