diff --git a/app/common/Implement/Log/UserProcessor.php b/app/common/Implement/Log/UserProcessor.php new file mode 100644 index 0000000..4c41508 --- /dev/null +++ b/app/common/Implement/Log/UserProcessor.php @@ -0,0 +1,18 @@ +loginService->isIn()) { + $record->extra['user'] = $this->loginService->getUser()->name; + } + return $record; + } +} diff --git a/app/setup/setups/logs.php b/app/setup/setups/logs.php index df34888..5155c86 100644 --- a/app/setup/setups/logs.php +++ b/app/setup/setups/logs.php @@ -27,11 +27,12 @@ return [ Monolog\Level::Warning ) ], [ - $container->get(Monolog\Processor\PsrLogMessageProcessor::class), - $container->get(Monolog\Processor\WebProcessor::class), + $container->get(Incoviba\Common\Implement\Log\UserProcessor::class), $container->get(Monolog\Processor\IntrospectionProcessor::class), + $container->get(Monolog\Processor\WebProcessor::class), $container->get(Monolog\Processor\MemoryUsageProcessor::class), - $container->get(Monolog\Processor\MemoryPeakUsageProcessor::class) + $container->get(Monolog\Processor\MemoryPeakUsageProcessor::class), + $container->get(Monolog\Processor\PsrLogMessageProcessor::class), ]); } ];