1 package org.lsst.ccs.utilities.logging;
2
3 import java.io.OutputStream;
4 import java.util.logging.Formatter;
5 import java.util.logging.LogRecord;
6 import java.util.logging.StreamHandler;
7
8
9
10
11
12
13
14 public class StreamHandlerN extends StreamHandler{
15 protected IsLoggableDelegate isLoggableDelegate = new IsLoggableDelegate();
16 @Override
17 public boolean isLoggable(LogRecord record) {
18 return super.isLoggable(record) && isLoggableDelegate.isLoggable(record) ;
19 }
20
21 public StreamHandlerN() {
22 }
23
24 public StreamHandlerN(OutputStream out, Formatter formatter) {
25 super(out, formatter);
26 }
27 }