EAF 7.4 Implementation

com.lutris.logging
Class EnhydraXMLCLogger

java.lang.Object
  extended by com.lutris.logging.EnhydraXMLCLogger
All Implemented Interfaces:
org.enhydra.xml.xmlc.XMLCLogger

public class EnhydraXMLCLogger
extends java.lang.Object
implements org.enhydra.xml.xmlc.XMLCLogger

XMLC logger interface to PrintWriter streams.


Constructor Summary
EnhydraXMLCLogger(com.lutris.logging.LogChannel logChannel)
          Constructor specifing a single stream to be used for both info and error logging.
 
Method Summary
 boolean debugEnabled()
          Determine if debug logging is enabled.
 boolean errorEnabled()
          Determine if error logging is enabled.
 boolean infoEnabled()
          Determine if info logging is enabled.
 void logDebug(java.lang.String msg)
          Login an debug message.
 void logDebug(java.lang.String msg, java.lang.Throwable except)
          Login an debug message with exception.
 void logError(java.lang.String msg)
          Login an error message.
 void logError(java.lang.String msg, java.lang.Throwable except)
          Login an error message with exception.
 void logInfo(java.lang.String msg)
          Login an info message.
 void logInfo(java.lang.String msg, java.lang.Throwable except)
          Login an info message with exception.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnhydraXMLCLogger

public EnhydraXMLCLogger(com.lutris.logging.LogChannel logChannel)
Constructor specifing a single stream to be used for both info and error logging.

Method Detail

infoEnabled

public boolean infoEnabled()
Determine if info logging is enabled.

Specified by:
infoEnabled in interface org.enhydra.xml.xmlc.XMLCLogger

logInfo

public void logInfo(java.lang.String msg)
Login an info message.

Specified by:
logInfo in interface org.enhydra.xml.xmlc.XMLCLogger

logInfo

public void logInfo(java.lang.String msg,
                    java.lang.Throwable except)
Login an info message with exception.

Specified by:
logInfo in interface org.enhydra.xml.xmlc.XMLCLogger

errorEnabled

public boolean errorEnabled()
Determine if error logging is enabled.

Specified by:
errorEnabled in interface org.enhydra.xml.xmlc.XMLCLogger

logError

public void logError(java.lang.String msg)
Login an error message.

Specified by:
logError in interface org.enhydra.xml.xmlc.XMLCLogger

logError

public void logError(java.lang.String msg,
                     java.lang.Throwable except)
Login an error message with exception.

Specified by:
logError in interface org.enhydra.xml.xmlc.XMLCLogger

debugEnabled

public boolean debugEnabled()
Determine if debug logging is enabled.

Specified by:
debugEnabled in interface org.enhydra.xml.xmlc.XMLCLogger

logDebug

public void logDebug(java.lang.String msg)
Login an debug message.

Specified by:
logDebug in interface org.enhydra.xml.xmlc.XMLCLogger

logDebug

public void logDebug(java.lang.String msg,
                     java.lang.Throwable except)
Login an debug message with exception.

Specified by:
logDebug in interface org.enhydra.xml.xmlc.XMLCLogger

EAF 7.4 Implementation