Как создать pointcut для встроенного сгенерированного инициализированного класса (logger of lombok) - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть этот класс, который нужно проксировать

public class A {
   private static final Logger b = LoggerFactory.createLogger(A.class)
   public void doSth() {
     b.debug("something to log)"
   }
}

Поэтому я хочу обернуть регистратор b, чтобы выполнить некоторые настройки Dynami c до и после выполнения журнала.

почему я нужно сделать это:

  • мне нужно изменить конфигурационную базу приложения для свойства Dynami c (отличается для запроса
  • регистратор используется во многих местах в проекте
  • они генерируются @ Slf4j (lombok), поэтому я не могу обернуть его вручную, например: Logger b = LoggerFactoryProxy.createLogger (A.class)

Может кто-нибудь знать, как определить pointcut, чтобы соответствовать этому встроенному сгенерированный код?

Я использую Spring AOP

Спасибо

...