- logging added
git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@73 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
This commit is contained in:
13
mcdp/src/ch/ntb/mcdp/utils/logger/LogLevel.java
Normal file
13
mcdp/src/ch/ntb/mcdp/utils/logger/LogLevel.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package ch.ntb.mcdp.utils.logger;
|
||||
|
||||
import java.util.logging.Level;
|
||||
|
||||
public class LogLevel extends Level {
|
||||
|
||||
public static final Level DEBUG = new LogLevel("DEBUG", 750);
|
||||
|
||||
protected LogLevel(String name, int value) {
|
||||
super(name, value);
|
||||
}
|
||||
|
||||
}
|
||||
15
mcdp/src/ch/ntb/mcdp/utils/logger/LogUtil.java
Normal file
15
mcdp/src/ch/ntb/mcdp/utils/logger/LogUtil.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package ch.ntb.mcdp.utils.logger;
|
||||
|
||||
public class LogUtil {
|
||||
|
||||
public static McdpLogger ch_ntb_mcdp_bdi, ch_ntb_mcdp_bdi_test;
|
||||
|
||||
static {
|
||||
// set all loglevels here
|
||||
ch_ntb_mcdp_bdi = McdpLogger.getLogger("ch.ntb.mcdp.bdi");
|
||||
ch_ntb_mcdp_bdi.setLevel(LogLevel.ALL);
|
||||
|
||||
ch_ntb_mcdp_bdi_test = McdpLogger.getLogger("ch.ntb.mcdp.bdi.test");
|
||||
ch_ntb_mcdp_bdi_test.setLevel(LogLevel.ALL);
|
||||
}
|
||||
}
|
||||
26
mcdp/src/ch/ntb/mcdp/utils/logger/McdpLogger.java
Normal file
26
mcdp/src/ch/ntb/mcdp/utils/logger/McdpLogger.java
Normal file
@@ -0,0 +1,26 @@
|
||||
package ch.ntb.mcdp.utils.logger;
|
||||
|
||||
import java.util.logging.Logger;
|
||||
import java.util.logging.LogManager;
|
||||
|
||||
public class McdpLogger extends Logger {
|
||||
|
||||
protected McdpLogger(String name, String resourceBundleName) {
|
||||
super(name, resourceBundleName);
|
||||
}
|
||||
|
||||
public void debug(String msg) {
|
||||
log(LogLevel.DEBUG, msg);
|
||||
}
|
||||
|
||||
public static synchronized McdpLogger getLogger(String name) {
|
||||
LogManager manager = LogManager.getLogManager();
|
||||
McdpLogger result = (McdpLogger) manager.getLogger(name);
|
||||
if (result == null) {
|
||||
result = new McdpLogger(name, null);
|
||||
manager.addLogger(result);
|
||||
result = (McdpLogger) manager.getLogger(name);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user