imx.loggui.handler
Class DefaultStreamHandler

java.lang.Object
  extended by java.util.logging.Handler
      extended by imx.loggui.handler.SerializableHandler
          extended by imx.loggui.handler.DefaultStreamHandler
All Implemented Interfaces:
NameInterface, java.io.Serializable

public class DefaultStreamHandler
extends SerializableHandler
implements java.io.Serializable

This handler logs to standard out, err or the logGui console.

See Also:
Serialized Form

Field Summary
static java.lang.String CONSOLE
           
static java.lang.String STDERR
           
static java.lang.String STDOUT
           
 
Constructor Summary
DefaultStreamHandler(java.lang.String streamName, java.lang.String name)
           
 
Method Summary
 void close()
           
 void flush()
           
 void publish(java.util.logging.LogRecord record)
           
 
Methods inherited from class imx.loggui.handler.SerializableHandler
getName, setFormatter, setLevel, setName, toString
 
Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, setEncoding, setErrorManager, setFilter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STDOUT

public static final java.lang.String STDOUT
See Also:
Constant Field Values

STDERR

public static final java.lang.String STDERR
See Also:
Constant Field Values

CONSOLE

public static final java.lang.String CONSOLE
See Also:
Constant Field Values
Constructor Detail

DefaultStreamHandler

public DefaultStreamHandler(java.lang.String streamName,
                            java.lang.String name)
Parameters:
streamName - one of the constants STDOUT, STDERR or CONSOLE
name - the name that will appear for this handler in the selection list.
Method Detail

publish

public void publish(java.util.logging.LogRecord record)
Specified by:
publish in class java.util.logging.Handler

close

public void close()
Specified by:
close in class java.util.logging.Handler

flush

public void flush()
Specified by:
flush in class java.util.logging.Handler