From b61200e5a4667b8520ac3a65645a7962accc5cc4 Mon Sep 17 00:00:00 2001 From: Bart Jaskulski <bjaskulski@protonmail.com> Date: Sat, 20 Jul 2024 02:28:40 +0200 Subject: [PATCH] feat: include consistent uid across one request For better discoverability of singular request, include uid in log context. This way it should become trivial to inspect actions, even on high-concurrency websites. Signed-off-by: Bart Jaskulski <bjaskulski@protonmail.com> --- src/SimpleLoggerFactory.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SimpleLoggerFactory.php b/src/SimpleLoggerFactory.php index eb410a8..880fc2e 100644 --- a/src/SimpleLoggerFactory.php +++ b/src/SimpleLoggerFactory.php @@ -8,6 +8,7 @@ use Monolog\Handler\NullHandler; use Monolog\Logger; use Monolog\Handler\ErrorLogHandler; use Monolog\Processor\PsrLogMessageProcessor; +use Monolog\Processor\UidProcessor; use WPDesk\Logger\WC\WooCommerceHandler; final class SimpleLoggerFactory implements LoggerFactory { @@ -34,7 +35,7 @@ final class SimpleLoggerFactory implements LoggerFactory { $this->logger = new Logger( $this->channel, [], - [ new PsrLogMessageProcessor( null, true ) ] + [ new PsrLogMessageProcessor( null, true ), new UidProcessor() ] ); if ( $this->options->use_wc_log ) { -- GitLab