public class AutoFlushStreamHandler
extends java.util.logging.StreamHandler
StreamHandler
implementation that flushes the underlying OutputStream
every time there is a new LogRecord
to be handled.Constructor and Description |
---|
AutoFlushStreamHandler(java.io.OutputStream out,
java.util.logging.Formatter formatter) |
Modifier and Type | Method and Description |
---|---|
void |
publish(java.util.logging.LogRecord record)
Delegates the given
LogRecord to the default implementation
of StreamHandler#flush() in class StreamHandler and
then calls StreamHandler.flush() . |
close, flush, isLoggable, setEncoding, setOutputStream
public AutoFlushStreamHandler(java.io.OutputStream out, java.util.logging.Formatter formatter)
out
- formatter
- public void publish(java.util.logging.LogRecord record)
LogRecord
to the default implementation
of StreamHandler#flush()
in class StreamHandler
and
then calls StreamHandler.flush()
.publish
in class java.util.logging.StreamHandler
StreamHandler.publish(java.util.logging.LogRecord)