jPOS 1.6.1 API Documentation

org.jpos.util
Class Logger

java.lang.Object
  extended by org.jpos.util.Logger

public class Logger
extends java.lang.Object

Peer class Logger forwards LogEvents generated by LogSources to LogListeners.
This little tutorial give you additional information on how to extend the jPOS's Logger subsystem.

Version:
$Id: Logger.java 2594 2008-01-22 16:41:31Z apr $
Author:
apr@cs.com.uy
See Also:
LogEvent, LogSource, LogListener, Loggeable, SimpleLogListener, RotateLogListener

Constructor Summary
Logger()
           
 
Method Summary
 void addListener(LogListener l)
           
 void destroy()
          destroy logger
static Logger getLogger(java.lang.String name)
           
 java.lang.String getName()
           
 boolean hasListeners()
          Used by heavy used methods to avoid LogEvent creation
static void log(LogEvent evt)
           
 void removeAllListeners()
           
 void removeListener(LogListener l)
           
 void setName(java.lang.String name)
          associates this Logger with a name using NameRegistrar
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logger

public Logger()
Method Detail

addListener

public void addListener(LogListener l)

removeListener

public void removeListener(LogListener l)

removeAllListeners

public void removeAllListeners()

log

public static void log(LogEvent evt)

setName

public void setName(java.lang.String name)
associates this Logger with a name using NameRegistrar

Parameters:
name - name to register
See Also:
NameRegistrar

destroy

public void destroy()
destroy logger


getLogger

public static Logger getLogger(java.lang.String name)
Returns:
logger instance with given name. Creates one if necessary
See Also:
NameRegistrar

getName

public java.lang.String getName()
Returns:
this logger's name ("" if no name was set)

hasListeners

public boolean hasListeners()
Used by heavy used methods to avoid LogEvent creation

Returns:
true if Logger has associated LogListsners

jPOS.org