org.deckfour.xes.logging
Class XLogging

java.lang.Object
  extended by org.deckfour.xes.logging.XLogging

public class XLogging
extends Object

This class provides low-level logging for library components. Used for debugging.

Author:
Christian W. Guenther (christian@deckfour.org)

Nested Class Summary
static class XLogging.Importance
          Defines the importance of logging messages.
 
Constructor Summary
XLogging()
           
 
Method Summary
static void log(String message)
          Logs the given message with debug importance.
static void log(String message, XLogging.Importance importance)
          Logs a message.
static void setListener(XLoggingListener listener)
          Sets a new logging listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XLogging

public XLogging()
Method Detail

setListener

public static void setListener(XLoggingListener listener)
Sets a new logging listener.

Parameters:
listener - New logging listener.

log

public static void log(String message)
Logs the given message with debug importance.

Parameters:
message - Message to be logged.

log

public static void log(String message,
                       XLogging.Importance importance)
Logs a message.

Parameters:
message - Log message.
importance - Message importance.