Menu

#17 PatternLayout (%d{yyyy.MM.dd HH:mm:ss,SSS})

open
nobody
None
5
2008-09-01
2008-09-01
No

I had a Problem by useing this PatternLayout:

%-5p %d{yyyy.MM.dd HH:mm:ss,SSS} %t %m%n

the Problem was the %d....

LogFile:

INFO 2008.09.01 14:29:49,371 [main]: [] Laden der Systemparameter fuer Bediener ''

Code: Log4jLogFileParser.getConversionPattern (String)
Line 301

My Solution:

if (matcher.find())
{
String[] strings = conversionPattern.split ( datePattern);
result.addAll( Arrays.asList( strings[0].split( "[ \t]" ) ) );
result.add( matcher.group() );
result.addAll( Arrays.asList( strings[1].split( "[ \t]" ) ) );
}
else
{
String[] strings = conversionPattern.split( "[ \t]" );
result.addAll( Arrays.asList( strings ) );
}
return result;

Discussion


Log in to post a comment.

MongoDB Logo MongoDB