[prev in list] [next in list] [prev in thread] [next in thread]
List: log4php-dev
Subject: [jira] Updated: (LOG4PHP-113) Milliseconds do not change when using
From: "Christian Grobmeier (JIRA)" <jira () apache ! org>
Date: 2010-04-22 8:42:53
Message-ID: 33228755.134901271925773109.JavaMail.jira () thor
[Download RAW message or body]
[ https://issues.apache.org/jira/browse/LOG4PHP-113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]
Christian Grobmeier updated LOG4PHP-113:
----------------------------------------
Affects Version/s: 2.0
(was: 2.1)
Fix Version/s: 2.1
> Milliseconds do not change when using LoggerLayoutPattern
> ---------------------------------------------------------
>
> Key: LOG4PHP-113
> URL: https://issues.apache.org/jira/browse/LOG4PHP-113
> Project: Log4php
> Issue Type: Bug
> Components: Code
> Affects Versions: 2.0
> Reporter: Ivan Habunek
> Priority: Minor
> Fix For: 2.1
>
> Attachments: LoggerDatePatternConverter.milliseconds.patch
>
>
> When using a LoggerLayoutPattern which has a date conversion pattern using \
> milliseconds, the milliseconds are the same for all events. To reproduce, use the \
> following code and configuration: log4php.xml
> ===========
> <?xml version='1.0' encoding='us-ascii'?>
> <!DOCTYPE Library SYSTEM "log4php.dtd">
> <log4php:configuration xmlns:log4php="http://logging.apache.org/log4php/" \
> threshold="all" debug="false"> <appender name="default" \
> class="LoggerAppenderEcho"> <layout class="LoggerLayoutPattern">
> <param name="conversionPattern" value="%d{Y-m-d H:i:s.u} %m%n" />
> </layout>
> </appender>
> <root>
> <level value="DEBUG" />
> <appender_ref ref="default" />
> </root>
> </log4php:configuration>
> PHP code:
> =========
> <?php
> require '../log4php/src/main/php/Logger.php';
> Logger::configure('log4php.xml');
> $logger = Logger::getRootLogger();
> foreach (range(0, 10) as $item)
> {
> $logger->debug("The time is: " . microtime(true));
> usleep(10000);
> }
> ?>
> Example output:
> ==============
> 2010-04-19 20:57:52.318 The time is: 1271703472.3181
> 2010-04-19 20:57:52.318 The time is: 1271703472.3292
> 2010-04-19 20:57:52.318 The time is: 1271703472.3399
> 2010-04-19 20:57:52.318 The time is: 1271703472.3507
> 2010-04-19 20:57:52.318 The time is: 1271703472.3614
> As you can see, the milliseconds are constant and equal to 318. This is the \
> millisecond when the first event happened. Expected output:
> ===============
> 2010-04-19 20:57:52.318 The time is: 1271703472.3181
> 2010-04-19 20:57:52.329 The time is: 1271703472.3292
> 2010-04-19 20:57:52.340 The time is: 1271703472.3399
> 2010-04-19 20:57:52.351 The time is: 1271703472.3507
> 2010-04-19 20:57:52.361 The time is: 1271703472.3614
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic