我正在寻找一种为内部类设置日志级别的方法,假设我有以下类:
package mypackage;
class Outer {
Inner inner = new Inner();
public void logSomething() {
Logger.getLogger(Outer.class.getName()).log(Level.FINE, "I'm alive!");
inner.logSomething();
}
class Inner {
public void logSomething() {
Logger.getLogger(Inner.class.getName()).log(Level.FINE, "I'm alive too!");
}
}
}
我可以使用 name 设置 Outer 的日志级别mypackage.Outer
。但是我该如何设置呢Inner
?我已经测试了以下但没有成功:
mypackage.Outer
mypackage.Outer.Inner
mypackage.Outer$Inner
(给出错误)mypackage.Inner
有谁知道是否有办法做到这一点?