[ 
http://jira.qos.ch/browse/LBCORE-137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12251#action_12251
 ] 

Robert Elliot commented on LBCORE-137:
--------------------------------------

Just noticed this myself - it does seem a little odd.

> PatternLayout does not really respect ISO8601 for date time
> -----------------------------------------------------------
>
>                 Key: LBCORE-137
>                 URL: http://jira.qos.ch/browse/LBCORE-137
>             Project: logback-core
>          Issue Type: Improvement
>          Components: Layout
>    Affects Versions: 0.9.19
>         Environment: irrelevant here
>            Reporter: Brice Dutheil
>            Assignee: Logback dev list
>
> Using the default "%d" "%date" or %d{ISO8601} does not output a correct ISO 
> 8601 formatted date and time representation.
> Indeed there is a space between the date and the time, as the specification 
> says having a space separator means there two fields : a 'date field' and a 
> 'time field'.
> The specification consider this as acceptable for human reading though. 
> However when processing logs it might cause some trouble to effectively parse 
> the fields, especially when correlating logs from different applications. For 
> now we have workarounds, but it seems reasonable to have a correct ISO8601 
> formatting.
> The correct ISO8601 representation for a 'date and time field' is to have the 
> T indicator, for example '2007-03-01T13:00:00Z'.
> The workaround for now is to write ourself the correct ISO8601 pattern.
> Oh and by the way the timezone formatting options in the SimpleDateFormat are 
> incomplete. The JodaTime format class org.joda.time.format.ISODateTimeFormat 
> worth a look on this matter. Anyway date and time related classes in the JDK 
> are not known for being the best at what they do.
> This problem is also found in log4j.
> An excerpt of the specification is documented on wikipedia.
> http://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.qos.ch/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
logback-dev mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-dev

Reply via email to