Tips >
diff -urN log4php/helpers/LoggerPatternConverter.php log4php.new/helpers/LoggerPatternConverter.php --- log4php/helpers/LoggerPatternConverter.php 2008-09-03 13:34:49.000000000 +0900 +++ log4php.new/helpers/LoggerPatternConverter.php 2008-09-03 13:39:08.000000000 +0900 @@ -289,7 +289,7 @@ { $timeStamp = $event->getTimeStamp(); $usecs = round(($timeStamp - (int)$timeStamp) * 1000); - $this->df = str_replace("\u", "u", ereg_replace("[^\\]u", sprintf(',%03d', $usecs), $this->df)); + $this->df = ereg_replace('(^|[^\\](\\\\{2,2})*)u', '\1' . sprintf('%03d', $usecs), $this->df); return date($this->df, $event->getTimeStamp());
diff -urN log4php/spi/LoggerLoggingEvent.php log4php.new/spi/LoggerLoggingEvent.php --- log4php/spi/LoggerLoggingEvent.php 2008-09-03 13:34:48.000000000 +0900 +++ log4php.new/spi/LoggerLoggingEvent.php 2008-09-03 13:37:57.000000000 +0900 @@ -184,7 +184,7 @@ while ($hop !== null) { $className = @strtolower($hop['class']); if ( !empty($className) and ($className == 'logger' or $className == 'loggercategory' or - get_parent_class($className) == 'logger') or get_parent_class($className) == 'loggercategory') { + @strtolower(get_parent_class($className)) == 'logger' or @strtolower(get_parent_class($className)) == 'loggercategory')) { $locationInfo['line'] = $hop['line']; $locationInfo['file'] = $hop['file']; break;