Не могу выбрать имя регистратора 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 указать произвольное имя регистратора? Если да, то как?

Спасибо за вашу помощь.

0 ответов

Другие вопросы по тегам