Package org.jpos.util
Class FilterLogListener
- java.lang.Object
-
- org.jpos.util.FilterLogListener
-
- All Implemented Interfaces:
java.util.EventListener
,Configurable
,LogListener
public class FilterLogListener extends java.lang.Object implements LogListener, Configurable
A specific log listener that filters logs based on their priorities, priorities are ordered as follows: TRACE < DEBUG < INFO < WARN < ERROR < FATAL default priority is Log.INFO
-
-
Constructor Summary
Constructors Constructor Description FilterLogListener()
FilterLogListener(java.io.PrintStream p)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
java.lang.String
getPriority()
LogEvent
log(LogEvent ev)
boolean
permitLogging(java.lang.String tagLevel)
void
setConfiguration(Configuration cfg)
void
setPrintStream(java.io.PrintStream p)
void
setPriority(java.lang.String priority)
-
-
-
Constructor Detail
-
FilterLogListener
public FilterLogListener()
-
FilterLogListener
public FilterLogListener(java.io.PrintStream p)
-
-
Method Detail
-
setConfiguration
public void setConfiguration(Configuration cfg) throws ConfigurationException
- Specified by:
setConfiguration
in interfaceConfigurable
- Parameters:
cfg
- Configuration object- Throws:
ConfigurationException
-
setPrintStream
public void setPrintStream(java.io.PrintStream p)
-
close
public void close()
-
getPriority
public java.lang.String getPriority()
-
setPriority
public void setPriority(java.lang.String priority)
-
permitLogging
public boolean permitLogging(java.lang.String tagLevel)
-
log
public LogEvent log(LogEvent ev)
- Specified by:
log
in interfaceLogListener
-
-