org.jalore.log4j
Class Log4JPattern

java.lang.Object
  extended by org.jalore.log4j.Log4JPattern

public class Log4JPattern
extends java.lang.Object

Utility class to convert a log4j pattern into a regular expression pattern.

Author:
Nicolas Dutertry

Field Summary
static java.lang.String ABS_TIME_DATE_FORMAT
          HH:mm:ss,SSS
static java.lang.String DATE_AND_TIME_DATE_FORMAT
          dd MMM yyyy HH:mm:ss,SSS
static java.lang.String ISO8601_DATE_FORMAT
          yyyy-MM-dd HH:mm:ss,SSS
 
Constructor Summary
Log4JPattern(java.lang.String log4jPattern)
           
 
Method Summary
protected  int extractPrecisionOption()
          The option is expected to be in decimal and positive.
 java.util.Map<java.lang.String,java.lang.Integer> getPropertyToGroup()
           
 java.lang.String getRegexpPattern()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ABS_TIME_DATE_FORMAT

public static final java.lang.String ABS_TIME_DATE_FORMAT
HH:mm:ss,SSS

See Also:
Constant Field Values

DATE_AND_TIME_DATE_FORMAT

public static final java.lang.String DATE_AND_TIME_DATE_FORMAT
dd MMM yyyy HH:mm:ss,SSS

See Also:
Constant Field Values

ISO8601_DATE_FORMAT

public static final java.lang.String ISO8601_DATE_FORMAT
yyyy-MM-dd HH:mm:ss,SSS

See Also:
Constant Field Values
Constructor Detail

Log4JPattern

public Log4JPattern(java.lang.String log4jPattern)
Method Detail

getRegexpPattern

public java.lang.String getRegexpPattern()

getPropertyToGroup

public java.util.Map<java.lang.String,java.lang.Integer> getPropertyToGroup()

extractPrecisionOption

protected int extractPrecisionOption()
The option is expected to be in decimal and positive. In case of error, zero is returned.



Copyright © 2009 Nicolas Dutertry. All Rights Reserved.