org.oddjob.logging
Class LoggingPrintStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.PrintStream
              extended by org.oddjob.logging.LoggingPrintStream
All Implemented Interfaces:
Closeable, Flushable, Appendable

public class LoggingPrintStream
extends PrintStream

Provide a PrintStream that logs to a logger.

Author:
Rob Gordon.

Field Summary
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
LoggingPrintStream(OutputStream existing, LogLevel level, LogEventSink consoleArchiver)
           
 
Method Summary
 
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write
 
Methods inherited from class java.io.FilterOutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingPrintStream

public LoggingPrintStream(OutputStream existing,
                          LogLevel level,
                          LogEventSink consoleArchiver)