[logback-dev] ISO8601 format
Michael Osipov
1983-01-06 at gmx.net
Wed Jun 18 08:10:11 CEST 2014
Am 2014-06-17 23:38, schrieb Ceki Gülcü:
>
> Hello everyone,
>
> At present time, %d{ISO8601} is equivalent to writing
> %d{"yyyy-MM-dd HH:mm:ss,SSS"}. However, to match the ISO8601
> standard the output should be that of %d{"yyyy-MM-dd'T'HH:mm:ss,SSS"}.
> Note the 'T' in the middle.
>
> On the other hand, there is also a necessity to maintain backward
> compatibility for log parsers that rely on the current albeit incorrect
> format.
That argument does count "maintain backward compatibility" because
Logback broke it already several times in a patch version:
1.1.2: Removed deprecated constructors in SocketAppender and related
classes.
1.0.7: Groovy and Janino upgrade
1.0.2: By default PatternLayout will now output its pattern at the top
of log files
and so forth, so it is a lousy argument.
Michael
More information about the logback-dev
mailing list