com.synametrics.commons.util.logging
Class SynametricsLayout
java.lang.Object
|
+--org.apache.log4j.Layout
|
+--org.apache.log4j.PatternLayout
|
+--com.synametrics.commons.util.logging.SynametricsLayout
- All Implemented Interfaces:
- org.apache.log4j.spi.OptionHandler
- public class SynametricsLayout
- extends org.apache.log4j.PatternLayout
This is an extension of PatternLayout class in Log4j. This class
parses additional characters in the layout. These characters
start with $. So far only $L is recognized, which puts the line number
and method name in the message. I cannot put %L in the layout format
because it always put the line number for LoggingFW class.
If there is an unrecongized option, this class
will ignore it and pass it as-is
Fields inherited from class org.apache.log4j.PatternLayout |
BUF_SIZE, DEFAULT_CONVERSION_PATTERN, MAX_CAPACITY, TTCC_CONVERSION_PATTERN |
Fields inherited from class org.apache.log4j.Layout |
LINE_SEP, LINE_SEP_LEN |
Method Summary |
java.lang.String |
format(org.apache.log4j.spi.LoggingEvent event)
|
Methods inherited from class org.apache.log4j.PatternLayout |
activateOptions, createPatternParser, getConversionPattern, ignoresThrowable, setConversionPattern |
Methods inherited from class org.apache.log4j.Layout |
getContentType, getFooter, getHeader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SynametricsLayout
public SynametricsLayout(java.lang.String pattern)
SynametricsLayout
public SynametricsLayout()
format
public java.lang.String format(org.apache.log4j.spi.LoggingEvent event)
- Overrides:
format
in class org.apache.log4j.PatternLayout