ch.javasoft.util.logging
Class AbstractStandardHandler

java.lang.Object
  extended by java.util.logging.Handler
      extended by java.util.logging.StreamHandler
          extended by ch.javasoft.util.logging.AutoFlushStreamHandler
              extended by ch.javasoft.util.logging.AbstractStandardHandler
Direct Known Subclasses:
StandardErrHandler, StandardOutHandler

public class AbstractStandardHandler
extends AutoFlushStreamHandler

Standard err/out handlers, somewhat like ConsoleHandler, but for both streams.


Nested Class Summary
static class AbstractStandardHandler.StandardStream
          A print stream which never closes the underlying stream
 
Constructor Summary
AbstractStandardHandler(AbstractStandardHandler.StandardStream stream)
          Create a AbstractStandardHandler with the given standard stream.
AbstractStandardHandler(AbstractStandardHandler.StandardStream stream, Formatter format)
          Create a AbstractStandardHandler with the given standard stream and formatter
AbstractStandardHandler(OutputStream stream)
          Create a AbstractStandardHandler with the given output stream.
AbstractStandardHandler(OutputStream stream, Formatter format)
          Create a AbstractStandardHandler with the given output stream and formatter
 
Method Summary
 
Methods inherited from class ch.javasoft.util.logging.AutoFlushStreamHandler
publish
 
Methods inherited from class java.util.logging.StreamHandler
close, flush, isLoggable, setEncoding, setOutputStream
 
Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, reportError, setErrorManager, setFilter, setFormatter, setLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractStandardHandler

public AbstractStandardHandler(OutputStream stream)
Create a AbstractStandardHandler with the given output stream.


AbstractStandardHandler

public AbstractStandardHandler(AbstractStandardHandler.StandardStream stream)
Create a AbstractStandardHandler with the given standard stream.


AbstractStandardHandler

public AbstractStandardHandler(OutputStream stream,
                               Formatter format)
Create a AbstractStandardHandler with the given output stream and formatter


AbstractStandardHandler

public AbstractStandardHandler(AbstractStandardHandler.StandardStream stream,
                               Formatter format)
Create a AbstractStandardHandler with the given standard stream and formatter