You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4php-dev@logging.apache.org by ih...@apache.org on 2010/07/27 15:48:26 UTC

svn commit: r979698 - in /logging/log4php/trunk/src: changes/changes.xml main/php/helpers/LoggerDatePatternConverter.php

Author: ihabunek
Date: Tue Jul 27 13:48:26 2010
New Revision: 979698

URL: http://svn.apache.org/viewvc?rev=979698&view=rev
Log:
LOG4PHP-113: Milliseconds do not change when using LoggerLayoutPattern

Modified:
    logging/log4php/trunk/src/changes/changes.xml
    logging/log4php/trunk/src/main/php/helpers/LoggerDatePatternConverter.php

Modified: logging/log4php/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/logging/log4php/trunk/src/changes/changes.xml?rev=979698&r1=979697&r2=979698&view=diff
==============================================================================
--- logging/log4php/trunk/src/changes/changes.xml (original)
+++ logging/log4php/trunk/src/changes/changes.xml Tue Jul 27 13:48:26 2010
@@ -24,6 +24,7 @@
   </properties>
   <body>
   	<release version="2.1" description="Stabilizing">
+  		<action type="fix" issue="LOG4PHP-113" by="Ivan Habunek">Milliseconds do not change when using LoggerLayoutPattern</action>
   		<action type="fix" issue="LOG4PHP-115" by="Vaceletm">Instanciate LoggerAppenderPDO by hand throw exception</action>
   		<action type="update" issue="LOG4PHP-36" by="Moritz Schmidt">PHP Configurator: set remaining properties to appenders</action>
   		<action type="update" issue="LOG4PHP-110" by="Vladimir Gorej">MongoDB: improved exception handling</action>

Modified: logging/log4php/trunk/src/main/php/helpers/LoggerDatePatternConverter.php
URL: http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/helpers/LoggerDatePatternConverter.php?rev=979698&r1=979697&r2=979698&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/helpers/LoggerDatePatternConverter.php (original)
+++ logging/log4php/trunk/src/main/php/helpers/LoggerDatePatternConverter.php Tue Jul 27 13:48:26 2010
@@ -47,7 +47,7 @@ class LoggerDatePatternConverter extends
 	public function convert($event) {
 		$timeStamp = $event->getTimeStamp();
 		$usecs = round(($timeStamp - (int)$timeStamp) * 1000);
-		$this->df = preg_replace('/((?<!\\\\)(?:\\\\{2})*)u/', '${1}' . sprintf('%03d', $usecs), $this->df);
-		return date($this->df, $event->getTimeStamp());
+		$df = preg_replace('/((?<!\\\\)(?:\\\\{2})*)u/', '${1}' . sprintf('%03d', $usecs), $this->df);
+		return date($df, $timeStamp);
 	}
 }