de.opsdesign.yax.log
Class Log

java.lang.Object
  extended by de.opsdesign.yax.log.Log

public class Log
extends java.lang.Object


Field Summary
static int DEBUG
          severity of "debug".
static java.lang.String DEBUG_LABEL
           
static int ERROR
          severity of "error".
static java.lang.String ERROR_LABEL
           
static int INFO
          severity of "information".
static java.lang.String INFO_LABEL
           
static int VERBOSE
          severity of "verbose".
static java.lang.String VERBOSE_LABEL
           
static int WARN
          severity of "warning".
static java.lang.String WARN_LABEL
           
 
Method Summary
 void addLogger(LogListener logger)
           
static Log getInstance()
           
static int getSeverity()
           
static boolean hasAntLogger()
           
static boolean isDebug()
           
static boolean isQuiet()
           
static boolean isVerbose()
           
 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(java.lang.String message, int severity, YaxEvent yaxEvent)
          Notifies all loggers (LogListeners) to log an elaborated message (for exceptions et al).
 void log(YaxEvent yaxEvent)
           
 void removeLogger(Logger logger)
           
static void setConfiguration(Configuration c)
           
static void setDebug(boolean b)
           
static void setQuiet(boolean b)
           
static void setQuiet(java.lang.String quietString)
           
static void setSeverity(int i)
           
static void setVerbose(boolean b)
           
static void setVerbose(java.lang.String verboseString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERROR

public static final int ERROR
severity of "error".

See Also:
Constant Field Values

ERROR_LABEL

public static final java.lang.String ERROR_LABEL
See Also:
Constant Field Values

WARN

public static final int WARN
severity of "warning".

See Also:
Constant Field Values

WARN_LABEL

public static final java.lang.String WARN_LABEL
See Also:
Constant Field Values

INFO

public static final int INFO
severity of "information".

See Also:
Constant Field Values

INFO_LABEL

public static final java.lang.String INFO_LABEL
See Also:
Constant Field Values

VERBOSE

public static final int VERBOSE
severity of "verbose".

See Also:
Constant Field Values

VERBOSE_LABEL

public static final java.lang.String VERBOSE_LABEL
See Also:
Constant Field Values

DEBUG

public static final int DEBUG
severity of "debug".

See Also:
Constant Field Values

DEBUG_LABEL

public static final java.lang.String DEBUG_LABEL
See Also:
Constant Field Values
Method Detail

getInstance

public static Log getInstance()

addLogger

public void addLogger(LogListener logger)

hasAntLogger

public static boolean hasAntLogger()

removeLogger

public void removeLogger(Logger logger)

log

public void log(java.lang.String message)
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).

Parameters:
message - message to log

log

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

Parameters:
message - message to log
severity - log severity(Log.ERROR,-WARN,-INFO,-VERBOSE or -DEBUG)

log

public void log(java.lang.String message,
                int severity,
                YaxEvent yaxEvent)
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.

Parameters:
message - message to log
severity - log severity(Log.ERROR,-WARN,-INFO,-VERBOSE or -DEBUG)
yaxEvent - consist of all relevant event information (also complete information about exception)

log

public void log(YaxEvent yaxEvent)

setVerbose

public static void setVerbose(java.lang.String verboseString)

setVerbose

public static void setVerbose(boolean b)

isVerbose

public static boolean isVerbose()

isQuiet

public static boolean isQuiet()

setQuiet

public static void setQuiet(java.lang.String quietString)

setQuiet

public static void setQuiet(boolean b)

setConfiguration

public static void setConfiguration(Configuration c)

isDebug

public static boolean isDebug()

setDebug

public static void setDebug(boolean b)

getSeverity

public static int getSeverity()

setSeverity

public static void setSeverity(int i)


Copyright © 2008 OPS Design GmbH. All Rights Reserved.