Использование аннотации Log4j2 с созданным пользователем логгером - PullRequest
0 голосов
/ 06 июня 2019

В соответствии с http://logging.apache.org/log4j/2.0/manual/customloglevels.html#CustomLoggers возможно создание источников для пользовательской оболочки журнала, когда используются настраиваемые уровни ведения журнала, чтобы ввести удобные методы для этого настраиваемого уровня ведения журнала.

В настоящее время мы используем Groovy @Аннотация Log4j2 для добавления поля регистратора в классы, для которых требуется регистратор.

Возможно ли объединить два - т.е. новые удобные методы должны быть доступны через введенный регистратор через аннотацию - с использованием аннотации или потребуется также написать новую пользовательскую аннотацию?

В настоящее время мы используем Log4j2 2.11.2, Spring Boot 2.1.4, Groovy 2.5.6 и Java 8.

1 Ответ

0 голосов
/ 06 июня 2019

Я не вижу никакой возможности, но вы можете создать свой собственный процессор аннотаций и сгенерировать код, который вы хотели бы иметь.

https://www.baeldung.com/java-annotation-processing-builder

...