diff --git a/java/src/ch/ntb/usb/Device.java b/java/src/ch/ntb/usb/Device.java index c517323..db8ee0d 100644 --- a/java/src/ch/ntb/usb/Device.java +++ b/java/src/ch/ntb/usb/Device.java @@ -14,7 +14,7 @@ import ch.ntb.usb.logger.LogUtil; */ public class Device { - private static Logger logger = LogUtil.getLogger("ch.ntb.usb"); + private static final Logger logger = LogUtil.getLogger("ch.ntb.usb"); private static final int TIMEOUT_ERROR_CODE = -116; @@ -225,7 +225,7 @@ public class Device { } logger.info("length written: " + lenWritten); - if (logger.getLevel().intValue() <= Level.FINEST.intValue()) { + if (logger.isLoggable(Level.FINEST)) { StringBuffer sb = new StringBuffer("bulkwrite, ep 0x" + Integer.toHexString(out_ep_address) + ": " + lenWritten + " Bytes sent: "); @@ -285,7 +285,7 @@ public class Device { } logger.info("length read: " + lenRead); - if (logger.getLevel().intValue() <= Level.FINEST.intValue()) { + if (logger.isLoggable(Level.FINEST)) { StringBuffer sb = new StringBuffer("bulkread, ep 0x" + Integer.toHexString(in_ep_address) + ": " + lenRead + " Bytes received: "); diff --git a/java/src/ch/ntb/usb/USB.java b/java/src/ch/ntb/usb/USB.java index 1910486..0d3a4dc 100644 --- a/java/src/ch/ntb/usb/USB.java +++ b/java/src/ch/ntb/usb/USB.java @@ -26,7 +26,7 @@ public class USB { */ public static int FULLSPEED_MAX_BULK_PACKET_SIZE = 64; - private static Logger logger = LogUtil.getLogger("ch.ntb.usb"); + private static final Logger logger = LogUtil.getLogger("ch.ntb.usb"); private static LinkedList devices = new LinkedList(); diff --git a/java/src/ch/ntb/usb/logger/LogUtil.java b/java/src/ch/ntb/usb/logger/LogUtil.java index 148fceb..c8728dc 100644 --- a/java/src/ch/ntb/usb/logger/LogUtil.java +++ b/java/src/ch/ntb/usb/logger/LogUtil.java @@ -33,6 +33,7 @@ public class LogUtil { Logger logger = manager.getLogger(name); if (logger == null) { logger = Logger.getLogger(name); + initLevel(logger, Level.OFF); manager.addLogger(logger); } logger.setLevel(null);