de.opsdesign.yax.log
Class Log4jLogger

java.lang.Object
  extended by de.opsdesign.yax.log.Logger
      extended by de.opsdesign.yax.log.Log4jLogger
All Implemented Interfaces:
LogListener

public class Log4jLogger
extends Logger


Constructor Summary
Log4jLogger()
           
 
Method Summary
 void log(java.lang.String message)
          Notifies all loggers (LogListeners) to log an INFO message.
 void log(java.lang.String message, int severity)
          Notifies all loggers (LogListeners) to log a message with a particular severity.
 void log(YaxEvent yaxEvent)
          Notifies all loggers (LogListeners) to log an elaborated message (for exceptions et al).
 
Methods inherited from class de.opsdesign.yax.log.Logger
getLogMessage, getSeverityLabel, isAntLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Log4jLogger

public Log4jLogger()
Method Detail

log

public void log(java.lang.String message)
Description copied from interface: LogListener
Notifies all loggers (LogListeners) to log an INFO message. This signature is for normal INFO messages. (The severity will be set to the default INFO).

Specified by:
log in interface LogListener
Overrides:
log in class Logger
Parameters:
message - message to log

log

public void log(java.lang.String message,
                int severity)
Description copied from interface: LogListener
Notifies all loggers (LogListeners) to log a message with a particular severity. This signature is deditated for messages with a severity other than INFO.

Specified by:
log in interface LogListener
Overrides:
log in class Logger
Parameters:
message - message to log
severity - log severity(Log.ERROR,-WARN,-INFO,-VERBOSE or -DEBUG)

log

public void log(YaxEvent yaxEvent)
Description copied from interface: LogListener
Notifies all loggers (LogListeners) to log an elaborated message (for exceptions et al). This signature is deditated especially for exceptions and events with elaborated log requirements.

Specified by:
log in interface LogListener
Overrides:
log in class Logger
Parameters:
yaxEvent - consist of all relevant event information (also complete information about message exception)


Copyright © 2008 OPS Design GmbH. All Rights Reserved.