org.jpos.util
Class Logger

java.lang.Object
  extended by org.jpos.util.Logger
All Implemented Interfaces:
LogProducer

public class Logger
extends Object
implements LogProducer

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$
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(String name)
           
 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(String name)
          associates this Logger with a name using NameRegistrar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logger

public Logger()
Method Detail

addListener

public void addListener(LogListener l)
Specified by:
addListener in interface LogProducer

removeListener

public void removeListener(LogListener l)
Specified by:
removeListener in interface LogProducer

removeAllListeners

public void removeAllListeners()
Specified by:
removeAllListeners in interface LogProducer

log

public static void log(LogEvent evt)

setName

public void setName(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(String name)
Returns:
logger instance with given name. Creates one if necessary
See Also:
NameRegistrar

getName

public 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


Copyright © 1998-2012 jPOS.org. All Rights Reserved.