Я использую spring с поддержкой аннотации аспект-j, чтобы разрешить аннотацию @Loggable
. Это позволяет автоматически регистрировать класс в зависимости от конфигурации.
Мне интересно, могу ли я каким-то образом использовать эту аннотацию, чтобы предоставить переменную slf4j Logger
в класс для прямого использования, чтобы мне не приходилось делать что-то в связи с:
Logger logger = LoggerFactory.getLogger(MyClass.class);
Было бы хорошо, если бы вышеперечисленное было неявно доступно благодаря аннотации, и я мог бы просто выполнить logger.debug ("...");
без объявления. Я не уверен, возможно ли это вообще.