Hilbert II - Version 0.03.04

org.qedeq.kernel.log
Class QedeqLog

java.lang.Object
  extended byorg.qedeq.kernel.log.QedeqLog
All Implemented Interfaces:
LogListener

public final class QedeqLog
extends Object
implements LogListener

This class organizes the logging.

Version:
$Revision: 1.2 $

Method Summary
 void addLog(LogListener log)
          Add listener.
 void addLog(PrintStream out)
          Add stream listener.
static QedeqLog getInstance()
          Get instance of Logger.
 void logFailureReply(String text, String description)
          Log failure reply for an request.
 void logFailureState(String text, URL url, String description)
          Log failure state for URL.
 void logMessage(String text)
          Log message.
 void logMessageState(String text, URL url)
          Log message state for URL.
 void logRequest(String text)
          Log request.
 void logSuccessfulReply(String text)
          Log successful reply for an request.
 void logSuccessfulState(String text, URL url)
          Log successful state for URL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static final QedeqLog getInstance()
Get instance of Logger.

Returns:
singleton

addLog

public final void addLog(LogListener log)
Add listener.

Parameters:
log - Add this listener.

addLog

public final void addLog(PrintStream out)
Add stream listener.

Parameters:
out - Put messages into this stream.

logMessageState

public void logMessageState(String text,
                            URL url)
Description copied from interface: LogListener
Log message state for URL.

Specified by:
logMessageState in interface LogListener
Parameters:
text - Message state.
url - URL.

logFailureState

public void logFailureState(String text,
                            URL url,
                            String description)
Description copied from interface: LogListener
Log failure state for URL.

Specified by:
logFailureState in interface LogListener
Parameters:
text - Failure state.
url - URL.
description - Reason.

logSuccessfulState

public void logSuccessfulState(String text,
                               URL url)
Description copied from interface: LogListener
Log successful state for URL.

Specified by:
logSuccessfulState in interface LogListener
Parameters:
text - State.
url - URL.

logRequest

public void logRequest(String text)
Description copied from interface: LogListener
Log request.

Specified by:
logRequest in interface LogListener
Parameters:
text - Request.

logSuccessfulReply

public void logSuccessfulReply(String text)
Description copied from interface: LogListener
Log successful reply for an request.

Specified by:
logSuccessfulReply in interface LogListener
Parameters:
text - Reply.

logFailureReply

public void logFailureReply(String text,
                            String description)
Description copied from interface: LogListener
Log failure reply for an request.

Specified by:
logFailureReply in interface LogListener
Parameters:
text - Reply.
description - Reason for reply.

logMessage

public void logMessage(String text)
Description copied from interface: LogListener
Log message.

Specified by:
logMessage in interface LogListener
Parameters:
text - Message.

Hilbert II - Version 0.03.04

©left GNU General Public Licence
All Rights Reserved.