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$
- 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)
|
boolean |
ignoresThrowable()
|
void |
setFilter(java.lang.String filter)
Adds a new filtered frame. |
| Methods inherited from class org.apache.log4j.PatternLayout |
activateOptions, createPatternParser, getConversionPattern, 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 |
FilteredPatternLayout
public FilteredPatternLayout()
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 © 2006 Openmind. All Rights Reserved.