Используя Logger
, магически созданный в Groovy с помощью аннотации @ Slf4j, есть ли способ узнать фактический путь, в котором ведется регистрация?
Обычный способ (единственный способ?)конфигурирования этого логгера заключается в использовании XML-файла конфигурации, logback.xml
в моем случае. Это содержит путь. Поэтому одним из способов получения пути было бы проанализировать этот XML-файл.
Но мне приходит в голову, что этот XML-файл по определению используется для настройки некоторого объекта, хранящегося ... где-то. Эта деталь пути не доступна для доступа из org.codehaus.groovy.tools.shell.util.Logger class
. Я не знаю точно, как классы logback относятся к этому классу Logger, но существует множество классов для logback , поэтому может быть просто возможно найти эту информацию.
Кто-нибудь знает