org.lsst.ccs.utilities.logging
Class StreamHandlerN

java.lang.Object
  extended by java.util.logging.Handler
      extended by java.util.logging.StreamHandler
          extended by org.lsst.ccs.utilities.logging.StreamHandlerN

public class StreamHandlerN
extends StreamHandler

: A StreamHandler that detects duplicate publications.

Author:
bamade

Field Summary
protected  IsLoggableDelegate isLoggableDelegate
           
 
Constructor Summary
StreamHandlerN()
           
StreamHandlerN(OutputStream out, Formatter formatter)
           
 
Method Summary
 boolean isLoggable(LogRecord record)
           
 
Methods inherited from class java.util.logging.StreamHandler
close, flush, 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
 

Field Detail

isLoggableDelegate

protected IsLoggableDelegate isLoggableDelegate
Constructor Detail

StreamHandlerN

public StreamHandlerN()

StreamHandlerN

public StreamHandlerN(OutputStream out,
                      Formatter formatter)
Method Detail

isLoggable

public boolean isLoggable(LogRecord record)
Overrides:
isLoggable in class StreamHandler


Copyright © 2013 LSST. All Rights Reserved.