gov.nasa.pds.report.logging.handler
Class PDSStreamHandler

java.lang.Object
  extended by java.util.logging.Handler
      extended by java.util.logging.StreamHandler
          extended by gov.nasa.pds.report.logging.handler.PDSStreamHandler

public class PDSStreamHandler
extends StreamHandler

This class sets up a stream handler for the tools logging capability.

Author:
jpadams, mcayanan

Constructor Summary
PDSStreamHandler(OutputStream out, Formatter formatter)
          Constructor.
PDSStreamHandler(OutputStream out, Level level, Formatter formatter)
          Constructor.
 
Method Summary
 
Methods inherited from class java.util.logging.StreamHandler
close, flush, isLoggable, publish, 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

PDSStreamHandler

public PDSStreamHandler(OutputStream out,
                        Formatter formatter)
Constructor. Automatically sets the log level to 'ALL'.

Parameters:
out - An output stream.
formatter - Formatter to be used to format the log messages.

PDSStreamHandler

public PDSStreamHandler(OutputStream out,
                        Level level,
                        Formatter formatter)
Constructor.

Parameters:
out - An output stream.
level - Sets the log level, specifying which message levels will be logged by this handler.
formatter - Formatter to be used to format the log messages.


Copyright © 2010–2015 Planetary Data System. All rights reserved.