it.openutils.log4j
Class FilteredPatternLayout
java.lang.Object
org.apache.log4j.Layout
org.apache.log4j.PatternLayout
it.openutils.log4j.FilteredPatternLayout
- All Implemented Interfaces:
- org.apache.log4j.spi.OptionHandler
public class FilteredPatternLayout
- extends org.apache.log4j.PatternLayout
An extension of org.apache.log4j.PatternLayout
which strips out from stack traces a list of configured
entries. Sample configuration:
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<layout class="it.openutils.log4j.FilteredPatternLayout">
<param name="ConversionPattern" value="%-5p %c %F(%M:%L) %d{dd.MM.yyyy HH:mm:ss} %m%n" />
<param name="Filter" value="org.apache.catalina" />
<param name="Filter" value="sun.reflect" />
<param name="Filter" value="javax.servlet.http" />
</layout>
</appender>
- Version:
- $Id: FilteredPatternLayout.java 8589 2008-02-10 18:01:57Z fgiust $
- Author:
- Fabrizio Giustina
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)
|
java.lang.String |
getFooter()
Returns the footer. |
java.lang.String |
getHeader()
Returns the header. |
boolean |
ignoresThrowable()
|
void |
setFilter(java.lang.String filter)
Adds a new filtered frame. |
void |
setFooter(java.lang.String footer)
Sets the footer. |
void |
setHeader(java.lang.String header)
Sets the header. |
Methods inherited from class org.apache.log4j.PatternLayout |
activateOptions, createPatternParser, getConversionPattern, setConversionPattern |
Methods inherited from class org.apache.log4j.Layout |
getContentType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilteredPatternLayout
public FilteredPatternLayout()
getHeader
public java.lang.String getHeader()
- Returns the header.
- Overrides:
getHeader
in class org.apache.log4j.Layout
- Returns:
- the header
setHeader
public void setHeader(java.lang.String header)
- Sets the header.
- Parameters:
header
- the header to set
getFooter
public java.lang.String getFooter()
- Returns the footer.
- Overrides:
getFooter
in class org.apache.log4j.Layout
- Returns:
- the footer
setFooter
public void setFooter(java.lang.String footer)
- Sets the footer.
- Parameters:
footer
- the footer to set
ignoresThrowable
public boolean ignoresThrowable()
- Overrides:
ignoresThrowable
in class org.apache.log4j.PatternLayout
- See Also:
Layout.ignoresThrowable()
format
public java.lang.String format(org.apache.log4j.spi.LoggingEvent event)
- Overrides:
format
in class org.apache.log4j.PatternLayout
- See Also:
PatternLayout.format(org.apache.log4j.spi.LoggingEvent)
setFilter
public void setFilter(java.lang.String filter)
- Adds a new filtered frame. Any stack frame starting with
"at "
+ filter
will not be
written to the log.
- Parameters:
filter
- a class name or package name to be filtered
Copyright © 2009 Openmind. All Rights Reserved.