Package com.mapr.log4j
Class PatternLayoutByLevelWithHeader
- java.lang.Object
-
- org.apache.log4j.Layout
-
- org.apache.log4j.PatternLayout
-
- com.mapr.log4j.PatternLayoutByLevelWithHeader
-
- All Implemented Interfaces:
org.apache.log4j.spi.OptionHandler
public class PatternLayoutByLevelWithHeader extends org.apache.log4j.PatternLayoutCustomized PatternLayout to allow setting different layouts per log level also overwriting such useful methods as getHeader() and may be getFooter
-
-
Constructor Summary
Constructors Constructor Description PatternLayoutByLevelWithHeader()PatternLayoutByLevelWithHeader(java.lang.String conversionPattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringformat(org.apache.log4j.spi.LoggingEvent event)Produces a formatted string according to the conversion pattern set for the level of the logging event passed in.java.lang.StringgetFooter()java.lang.StringgetHeader()voidsetConversionPattern(java.lang.String conversionPattern)Set the ConversionPattern option.voidsetDebugPattern(java.lang.String pattern)Set the ConversionPattern option for logging at the DEBUG level.voidsetErrorPattern(java.lang.String pattern)Set the ConversionPattern option for logging at the ERROR level.voidsetFatalPattern(java.lang.String pattern)Set the ConversionPattern option for logging at the FATAL level.voidsetInfoPattern(java.lang.String pattern)Set the ConversionPattern option for logging at the INFO level.voidsetWarnPattern(java.lang.String pattern)Set the ConversionPattern option for logging at the WARN level.
-
-
-
Method Detail
-
setConversionPattern
public void setConversionPattern(java.lang.String conversionPattern)
Set the ConversionPattern option. This is the string which controls formatting and consists of a mix of literal content and conversion specifiers. This will be the pattern for log levels that do not have a pattern set for them.- Overrides:
setConversionPatternin classorg.apache.log4j.PatternLayout- Parameters:
conversionPattern- pattern string to set to.
-
setDebugPattern
public void setDebugPattern(java.lang.String pattern)
Set the ConversionPattern option for logging at the DEBUG level.- Parameters:
pattern- pattern string for logging at the DEBUG level.
-
setInfoPattern
public void setInfoPattern(java.lang.String pattern)
Set the ConversionPattern option for logging at the INFO level.- Parameters:
pattern- pattern string for logging at the INFO level.
-
setWarnPattern
public void setWarnPattern(java.lang.String pattern)
Set the ConversionPattern option for logging at the WARN level.- Parameters:
pattern- pattern string for logging at the WARN level.
-
setErrorPattern
public void setErrorPattern(java.lang.String pattern)
Set the ConversionPattern option for logging at the ERROR level.- Parameters:
pattern- pattern string for logging at the ERROR level.
-
setFatalPattern
public void setFatalPattern(java.lang.String pattern)
Set the ConversionPattern option for logging at the FATAL level.- Parameters:
pattern- pattern string for logging at the FATAL level.
-
format
public java.lang.String format(org.apache.log4j.spi.LoggingEvent event)
Produces a formatted string according to the conversion pattern set for the level of the logging event passed in.- Overrides:
formatin classorg.apache.log4j.PatternLayout- Parameters:
event- log event to format an entry for.- Returns:
- a formatted log entry.
-
getHeader
public java.lang.String getHeader()
- Overrides:
getHeaderin classorg.apache.log4j.Layout
-
getFooter
public java.lang.String getFooter()
- Overrides:
getFooterin classorg.apache.log4j.Layout
-
-