Я ищу способ установить уровень ведения журнала для внутреннего класса, скажем, у меня есть следующий класс:
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!");
}
}
}
Я могу установить уровень ведения журнала Outer, используя имя mypackage.Outer
. Но как мне установить его для Inner
? Я проверил следующее безуспешно:
mypackage.Outer
mypackage.Outer.Inner
mypackage.Outer$Inner
(дает ошибку) mypackage.Inner
Кто-нибудь знает, есть ли способ сделать это?