Не могу выбрать имя регистратора Kotlin-Logging
Kotlin-logging — это тонкая удобная оболочка для SLF4J. Его документы показывают, что я могу выбрать произвольное имя регистратора. Но когда я это делаю, регистратор перестает работать :-(
Вот объявление журнала и формат журнала, которые работают.
файл logback.xml:<pattern>%d{HH:mm} %-5level %logger - %msg%n</pattern>
Котлин файл:val log = KotlinLogging.logger {}
Вот способы, которыми я указал имя регистратора, из-за чего регистрация в файле класса перестала работать.
val log = KotlinLogging.logger("FOO")
val log = KotlinLogging.logger("FOO")
val log = LoggerFactory.getLogger("FOO")
val log = LoggerFactory.getLogger("FOO").toKLogger()
ПРИМЕЧАНИЯ:
- Нет сообщений для
stderr
с указанием формата журнала или ошибок настройки журнала. - Другие журналы в приложении продолжают работать нормально.
- Я веду только консольный лог.
- Это только для личного проекта.
Вопрос: позволяет ли kotlin-logging указать произвольное имя регистратора? Если да, то как?
Спасибо за вашу помощь.