From 83d75c558f9c503aeed216941f8ead8f626ef38c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dunglas?= Date: Mon, 8 Feb 2021 22:20:03 +0100 Subject: [PATCH] monolog: log on stderr and use JSON in prod --- .../3.7/config/packages/dev/monolog.yaml | 19 +++++++++++++++++++ .../config/packages/prod/deprecations.yaml | 8 ++++++++ .../3.7/config/packages/prod/monolog.yaml | 17 +++++++++++++++++ .../monolog-bundle/3.7/config/packages/test | 1 + symfony/monolog-bundle/3.7/manifest.json | 1 + 5 files changed, 46 insertions(+) create mode 100644 symfony/monolog-bundle/3.7/config/packages/dev/monolog.yaml create mode 100644 symfony/monolog-bundle/3.7/config/packages/prod/deprecations.yaml create mode 100644 symfony/monolog-bundle/3.7/config/packages/prod/monolog.yaml create mode 120000 symfony/monolog-bundle/3.7/config/packages/test create mode 120000 symfony/monolog-bundle/3.7/manifest.json diff --git a/symfony/monolog-bundle/3.7/config/packages/dev/monolog.yaml b/symfony/monolog-bundle/3.7/config/packages/dev/monolog.yaml new file mode 100644 index 00000000..32039e9e --- /dev/null +++ b/symfony/monolog-bundle/3.7/config/packages/dev/monolog.yaml @@ -0,0 +1,19 @@ +monolog: + handlers: + main: + type: stream + path: php://stderr + 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: + # type: firephp + # level: info + #chromephp: + # type: chromephp + # level: info + console: + type: console + process_psr_3_messages: false + channels: ["!event", "!doctrine", "!console"] diff --git a/symfony/monolog-bundle/3.7/config/packages/prod/deprecations.yaml b/symfony/monolog-bundle/3.7/config/packages/prod/deprecations.yaml new file mode 100644 index 00000000..60026a1b --- /dev/null +++ b/symfony/monolog-bundle/3.7/config/packages/prod/deprecations.yaml @@ -0,0 +1,8 @@ +# As of Symfony 5.1, deprecations are logged in the dedicated "deprecation" channel when it exists +#monolog: +# channels: [deprecation] +# handlers: +# deprecation: +# type: stream +# channels: [deprecation] +# path: php://stderr diff --git a/symfony/monolog-bundle/3.7/config/packages/prod/monolog.yaml b/symfony/monolog-bundle/3.7/config/packages/prod/monolog.yaml new file mode 100644 index 00000000..2c02ad8e --- /dev/null +++ b/symfony/monolog-bundle/3.7/config/packages/prod/monolog.yaml @@ -0,0 +1,17 @@ +monolog: + handlers: + 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 + nested: + type: stream + path: php://stderr + level: debug + formatter: monolog.formatter.json + console: + type: console + process_psr_3_messages: false + channels: ["!event", "!doctrine"] diff --git a/symfony/monolog-bundle/3.7/config/packages/test b/symfony/monolog-bundle/3.7/config/packages/test new file mode 120000 index 00000000..ee2f5f60 --- /dev/null +++ b/symfony/monolog-bundle/3.7/config/packages/test @@ -0,0 +1 @@ +../../../3.3/config/packages/test \ No newline at end of file diff --git a/symfony/monolog-bundle/3.7/manifest.json b/symfony/monolog-bundle/3.7/manifest.json new file mode 120000 index 00000000..ae0cf233 --- /dev/null +++ b/symfony/monolog-bundle/3.7/manifest.json @@ -0,0 +1 @@ +../3.3/manifest.json \ No newline at end of file