From 5191ce91a1a02194689b0423a8e3bcd223857ac2 Mon Sep 17 00:00:00 2001 From: Florin Patan Date: Sun, 10 Feb 2013 12:07:16 +0200 Subject: [PATCH] Deferred timezone creation --- src/Monolog/Logger.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Monolog/Logger.php b/src/Monolog/Logger.php index 9c6adcb7..fab66885 100644 --- a/src/Monolog/Logger.php +++ b/src/Monolog/Logger.php @@ -109,10 +109,6 @@ class Logger implements LoggerInterface public function __construct($name) { $this->name = $name; - - if (!static::$timezone) { - static::$timezone = new \DateTimeZone(date_default_timezone_get() ?: 'UTC'); - } } /** @@ -187,6 +183,11 @@ class Logger implements LoggerInterface if (!$this->handlers) { $this->pushHandler(new StreamHandler('php://stderr', static::DEBUG)); } + + if (!static::$timezone) { + static::$timezone = new \DateTimeZone(date_default_timezone_get() ?: 'UTC'); + } + $record = array( 'message' => (string) $message, 'context' => $context,