Установка уровня журнала для внутреннего класса (в Glassfish)

Я ищу способ установить уровень ведения журнала для внутреннего класса, скажем, у меня есть следующий класс:

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

Кто-нибудь знает, есть ли способ сделать это?

10
задан TylerH 7 September 2018 в 16:22
поделиться