我正在寻找一种为内部类设置日志级别的方法,假设我有以下类:
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.Outermypackage.Outer.Innermypackage.Outer$Inner(给出错误)mypackage.Inner
有谁知道是否有办法做到这一点?