Merge pull request #6837 from nupplaphil/task/6822-timezone
authorHypolite Petovan <hypolite@mrpetovan.com>
Sat, 9 Mar 2019 14:07:39 +0000 (09:07 -0500)
committerGitHub <noreply@github.com>
Sat, 9 Mar 2019 14:07:39 +0000 (09:07 -0500)
Set Timezone to 'UTC' for every Logger

src/Factory/LoggerFactory.php

index 681dc8a..81c15bd 100644 (file)
@@ -40,6 +40,9 @@ class LoggerFactory
         */
        public static function create($channel, Configuration $config)
        {
+               $loggerTimeZone = new \DateTimeZone('UTC');
+               Monolog\Logger::setTimezone($loggerTimeZone);
+
                $logger = new Monolog\Logger($channel);
                $logger->pushProcessor(new Monolog\Processor\PsrLogMessageProcessor());
                $logger->pushProcessor(new Monolog\Processor\ProcessIdProcessor());
@@ -85,6 +88,9 @@ class LoggerFactory
                        return null;
                }
 
+               $loggerTimeZone = new \DateTimeZone('UTC');
+               Monolog\Logger::setTimezone($loggerTimeZone);
+
                $logger = new Monolog\Logger($channel);
                $logger->pushProcessor(new Monolog\Processor\PsrLogMessageProcessor());
                $logger->pushProcessor(new Monolog\Processor\ProcessIdProcessor());