From 4ef966d418592b48f26a58b95c557d75de362ced Mon Sep 17 00:00:00 2001 From: aaa2000 Date: Mon, 9 Oct 2023 23:30:40 +0200 Subject: [PATCH] Doc: write logs with multines --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index 69de3d7..29558a7 100644 --- a/README.md +++ b/README.md @@ -130,6 +130,25 @@ services: ``` *`Acme\DemoBundle\Logger\logger` must be implement `Psr\Log\LoggerInterface`* +By default, Monolog logger writes the log records in one line, you can create a multiline formatter + +```yaml + monolog.formatter.multiline: + class: Monolog\Formatter\LineFormatter + arguments: + $allowInlineLineBreaks: true +``` + +```yaml + api: + type: stream + path: "%kernel.logs_dir%/%kernel.environment%_log_bridge.log" + formatter: monolog.formatter.multiline + channels: [ log_bridge ] + +``` + + ## Define your Provider from format log content It is advisable to extend default provider M6Web\Bundle\LogBridgeBundle\Formatter\DefaultFormatter