LOGBACK: контекст ch.qos.logback.classic.gaffer.ConfigurationDelegate @ не задан. - PullRequest
3 голосов
/ 17 сентября 2011

Я получаю вышеупомянутое сообщение на консоли в начале выполнения программы, и неясно, как ее решить. Для информации программа написана на Scala, использует адаптер grizzled-slf4j поверх slf4j с поставщиком logback и имеет файл logback.groovy в classpath. Вот содержимое последнего:

import static ch.qos.logback.classic.Level.*
import ch.qos.logback.classic.encoder.*
import ch.qos.logback.classic.filter.*
import ch.qos.logback.core.*
import ch.qos.logback.core.status.OnConsoleStatusListener

statusListener(OnConsoleStatusListener)

appender("STDOUT", ConsoleAppender) {
  filter(ThresholdFilter) {
    level = INFO
  }
  encoder(PatternLayoutEncoder) {
    pattern = "%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"
  }
}

root(INFO, ['WARN'])

Идеи приветствуются (сама логирование работает нормально, проблема только в исходном сообщении).

1 Ответ

1 голос
/ 18 сентября 2011

Изменение

root(INFO, ['WARN'])

до

root(INFO, ['STDOUT'])
...