jPOS 1.6.1 API Documentation

org.jpos.util
Class FilterLogListener

java.lang.Object
  extended by 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

Version:
$Revision: 2594 $ $Date: 2008-01-22 08:41:31 -0800 (Tue, 22 Jan 2008) $
Author:
Alireza Taherkordi

Constructor Summary
FilterLogListener()
           
FilterLogListener(java.io.PrintStream p)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 interface Configurable
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 interface LogListener

jPOS.org