com.dvt.app.common.log
Class OutputStreamLogger

java.lang.Object
  |
  +--com.dvt.app.common.log.OutputStreamLogger
All Implemented Interfaces:
Logger
Direct Known Subclasses:
FileLogger

public class OutputStreamLogger
extends java.lang.Object
implements Logger

Logger implementation for a generic output stream.

Copyright: Delta Vortex Technologies, 2001.


Constructor Summary
OutputStreamLogger()
           
OutputStreamLogger(java.io.OutputStream out)
           
OutputStreamLogger(java.io.OutputStream infoMessages, java.io.OutputStream errorMessages)
           
 
Method Summary
 void logDebug(java.lang.String message)
          Facility for logging debug messages
 void logError(java.lang.String message)
          Facility for logging errors.
 void logError(java.lang.String message, java.lang.Throwable throwable)
          Facility for logging errors.
 void logInfo(java.lang.String message)
          Facility for logging informational messages.
 void logWarning(java.lang.String message)
          Facility for logging warnings
 void logWarning(java.lang.String message, java.lang.Throwable throwable)
          Facility for logging warnings
 void setErrorOutputStream(java.io.OutputStream out)
          Sets output stream used for warnings and errors.
 void setIncludeInfo(boolean ind)
          Sets indicator dictating if the message type, and date/Time is included.
 void setInfoOutputStream(java.io.OutputStream out)
          Sets output stream used for logging of Info and Debug messages.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputStreamLogger

public OutputStreamLogger()

OutputStreamLogger

public OutputStreamLogger(java.io.OutputStream out)

OutputStreamLogger

public OutputStreamLogger(java.io.OutputStream infoMessages,
                          java.io.OutputStream errorMessages)
Method Detail

setInfoOutputStream

public void setInfoOutputStream(java.io.OutputStream out)
Sets output stream used for logging of Info and Debug messages.

setErrorOutputStream

public void setErrorOutputStream(java.io.OutputStream out)
Sets output stream used for warnings and errors.

setIncludeInfo

public void setIncludeInfo(boolean ind)
Sets indicator dictating if the message type, and date/Time is included.

logError

public void logError(java.lang.String message)
Facility for logging errors.
Specified by:
logError in interface Logger

logError

public void logError(java.lang.String message,
                     java.lang.Throwable throwable)
Facility for logging errors.
Specified by:
logError in interface Logger

logWarning

public void logWarning(java.lang.String message)
Facility for logging warnings
Specified by:
logWarning in interface Logger

logWarning

public void logWarning(java.lang.String message,
                       java.lang.Throwable throwable)
Facility for logging warnings
Specified by:
logWarning in interface Logger

logDebug

public void logDebug(java.lang.String message)
Facility for logging debug messages
Specified by:
logDebug in interface Logger

logInfo

public void logInfo(java.lang.String message)
Facility for logging informational messages.
Specified by:
logInfo in interface Logger


Copyright © 2001 Delta Vortex Technologies, Inc. All Rights Reserved.