Mercurial > 510Connectbot
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 } |