comparison src/ch/ethz/ssh2/log/Logger.java @ 284:4ec87de11e71 ganymed

start conversion from trilead to ganymed
author Carl Byington <carl@five-ten-sg.com>
date Fri, 18 Jul 2014 18:08:56 -0700
parents 91a31873c42a
children 071eccdff8ea
comparison
equal deleted inserted replaced
283:3855f58ffd2b 284:4ec87de11e71
16 */ 16 */
17 public class Logger 17 public class Logger
18 { 18 {
19 private java.util.logging.Logger delegate; 19 private java.util.logging.Logger delegate;
20 20
21 public static volatile boolean enabled = false; 21 public static boolean enabled = false;
22 22
23 public static Logger getLogger(Class<?> x) 23 public static Logger getLogger(Class<?> x)
24 { 24 {
25 return new Logger(x); 25 return new Logger(x);
26 } 26 }
27 27
28 public Logger(Class<?> x) 28 public Logger(Class<?> x)
29 { 29 {
30 this.delegate = java.util.logging.Logger.getLogger(x.getName()); 30 this.delegate = java.util.logging.Logger.getLogger(x.getName());
31 } 31 }
32
33 public final boolean isEnabled() {
34 return enabled;
35 }
32 36
33 public boolean isDebugEnabled() 37 public boolean isDebugEnabled()
34 { 38 {
35 return enabled && delegate.isLoggable(Level.FINER); 39 return enabled && delegate.isLoggable(Level.FINER);
36 } 40 }