org.apache.log.output
public class PriorityFilteringTarget extends AbstractTarget
Modifier and Type | Field and Description |
---|---|
private boolean |
m_closeWrapped |
private Priority |
m_priority |
private LogTarget[] |
m_targets
Log targets in filter chain
|
Constructor and Description |
---|
PriorityFilteringTarget(Priority priority) |
PriorityFilteringTarget(Priority priority,
boolean closeWrappedTarget) |
Modifier and Type | Method and Description |
---|---|
void |
addTarget(LogTarget target)
Add a new target to output chain.
|
void |
close()
Shutdown target.
|
protected void |
doProcessEvent(LogEvent event)
Process a log event, via formatting and outputting it.
|
getErrorHandler, isOpen, open, processEvent, setErrorHandler
private final Priority m_priority
private final boolean m_closeWrapped
private LogTarget[] m_targets
public PriorityFilteringTarget(Priority priority, boolean closeWrappedTarget)
priority
- The priority used to filtercloseWrappedTarget
- see AbstractWrappingTargetpublic PriorityFilteringTarget(Priority priority)
priority
- The priority used to filterpublic void addTarget(LogTarget target)
target
- the targetprotected void doProcessEvent(LogEvent event) throws Exception
AbstractTarget
doProcessEvent
in class AbstractTarget
event
- the log eventException
- if an event processing error occurspublic void close()
AbstractTarget
close
in interface Closeable
close
in class AbstractTarget
Copyright © 2003-2004 The Apache Software Foundation. All Rights Reserved.