|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.enhydra.xml.xmlc.StreamXMLCLogger
XMLC logger interface to PrintWriter streams.
Constructor Summary | |
StreamXMLCLogger()
Constructor with no streams specified. |
|
StreamXMLCLogger(PrintWriter logWriter)
Constructor specifing a single stream to be used for both info and error logging. |
|
StreamXMLCLogger(PrintWriter infoWriter,
PrintWriter errorWriter,
PrintWriter debugWriter)
Constructor specifing a streams for info, error and debug. |
Method Summary | |
void |
close()
Close all streams associated with this object. |
boolean |
debugEnabled()
Determine if debug logging is enabled. |
boolean |
errorEnabled()
Determine if error logging is enabled. |
PrintWriter |
getDebugWriter()
Get the debug logging writer. |
PrintWriter |
getErrorWriter()
Get the error logging writer. |
PrintWriter |
getInfoWriter()
Get the info logging writer. |
boolean |
infoEnabled()
Determine if info logging is enabled. |
void |
logDebug(String msg)
Login an debug message. |
void |
logDebug(String msg,
Throwable except)
Login an debug message with exception. |
void |
logError(String msg)
Login an error message. |
void |
logError(String msg,
Throwable except)
Login an error message with exception. |
void |
logInfo(String msg)
Login an info message. |
void |
logInfo(String msg,
Throwable except)
Login an info message with exception. |
void |
setDebugWriter(PrintWriter writer)
Set the debug logging writer; disable by setting to null. |
void |
setErrorWriter(PrintWriter writer)
Set the error logging writer; disable by setting to null. |
void |
setInfoWriter(PrintWriter writer)
Set the info logging writer; disable by setting to null. |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public StreamXMLCLogger()
public StreamXMLCLogger(PrintWriter logWriter)
public StreamXMLCLogger(PrintWriter infoWriter, PrintWriter errorWriter, PrintWriter debugWriter)
Method Detail |
public boolean infoEnabled()
infoEnabled
in interface XMLCLogger
public PrintWriter getInfoWriter()
public void setInfoWriter(PrintWriter writer)
public void logInfo(String msg)
logInfo
in interface XMLCLogger
public void logInfo(String msg, Throwable except)
logInfo
in interface XMLCLogger
public boolean errorEnabled()
errorEnabled
in interface XMLCLogger
public PrintWriter getErrorWriter()
public void setErrorWriter(PrintWriter writer)
public void logError(String msg)
logError
in interface XMLCLogger
public void logError(String msg, Throwable except)
logError
in interface XMLCLogger
public boolean debugEnabled()
debugEnabled
in interface XMLCLogger
public PrintWriter getDebugWriter()
public void setDebugWriter(PrintWriter writer)
public void logDebug(String msg)
logDebug
in interface XMLCLogger
public void logDebug(String msg, Throwable except)
logDebug
in interface XMLCLogger
public void close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |