public final class FilterBasedTriggeringPolicy extends java.lang.Object implements TriggeringPolicy, TriggeringEventEvaluator, UnrecognizedElementHandler
Constructor and Description |
---|
FilterBasedTriggeringPolicy()
Creates a new FilterBasedTriggeringPolicy.
|
Modifier and Type | Method and Description |
---|---|
void |
activateOptions() |
void |
addFilter(Filter newFilter)
Add a filter to end of the filter list.
|
void |
clearFilters()
Clear the filters chain.
|
Filter |
getFilter()
Returns the head Filter.
|
boolean |
isTriggeringEvent(Appender appender,
LoggingEvent event,
java.lang.String file,
long fileLength)
Determines if a rollover may be appropriate at this time.
|
boolean |
isTriggeringEvent(LoggingEvent event) |
boolean |
parseUnrecognizedElement(org.w3c.dom.Element element,
java.util.Properties props) |
public FilterBasedTriggeringPolicy()
public boolean isTriggeringEvent(LoggingEvent event)
isTriggeringEvent
in interface TriggeringEventEvaluator
public boolean isTriggeringEvent(Appender appender, LoggingEvent event, java.lang.String file, long fileLength)
isTriggeringEvent
in interface TriggeringPolicy
appender
- A reference to the appender.event
- A reference to the currently event.file
- The filename for the currently active log file.fileLength
- Length of the file in bytes.public void addFilter(Filter newFilter)
newFilter
- filter to add to end of list.public void clearFilters()
public Filter getFilter()
public void activateOptions()
activateOptions
in interface OptionHandler
public boolean parseUnrecognizedElement(org.w3c.dom.Element element, java.util.Properties props) throws java.lang.Exception
parseUnrecognizedElement
in interface UnrecognizedElementHandler
java.lang.Exception
Copyright © 2006-2019 OPS4J - Open Participation Software for Java. All Rights Reserved.