From 3d7105adf4bb1fc7cd3ccc298f3929c8c9d64aa9 Mon Sep 17 00:00:00 2001 From: romanetar Date: Wed, 28 May 2025 19:25:42 +0200 Subject: [PATCH] feat: add doctrine logging middleware Signed-off-by: romanetar --- config/doctrine.php | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/config/doctrine.php b/config/doctrine.php index 6a9a9685..55e70c3a 100644 --- a/config/doctrine.php +++ b/config/doctrine.php @@ -78,7 +78,14 @@ */ 'mapping_types' => [ 'enum' => 'string' - ] + ], + /** + * References: + * https://www.doctrine-project.org/projects/doctrine-dbal/en/current/reference/architecture.html#middlewares + */ + 'middlewares' => array_filter([ + env('DOCTRINE_LOGGING', false) ? Doctrine\DBAL\Logging\Middleware::class : null, + ]), ] ], /* @@ -203,19 +210,6 @@ ], /* |-------------------------------------------------------------------------- - | Enable query logging with laravel file logging, - | debugbar, clockwork or an own implementation. - | Setting it to false, will disable logging - | - | Available: - | - LaravelDoctrine\ORM\Loggers\LaravelDebugbarLogger - | - LaravelDoctrine\ORM\Loggers\ClockworkLogger - | - LaravelDoctrine\ORM\Loggers\FileLogger - |-------------------------------------------------------------------------- - */ - 'logger' => env('DOCTRINE_LOGGER', 'LaravelDoctrine\ORM\Loggers\FileLogger'), - /* - |-------------------------------------------------------------------------- | Cache |-------------------------------------------------------------------------- |