Я использую elastic4s
v6.5.2 для отправки довольно простых запросов индекса / обновлений в ElasticSearch.
elastic4s
использует com.elasticsearch.client.RestClient
под капотом, который, кажется, поддерживаетРегистрация ответов .
Моя цель - включить эти журналы в мое приложение (записать их в файл / стандартный вывод).
В моем проекте я использую logback
в качестве каркаса ведения журнала, в то время как эластичный поиск (а затем его RestClient
) использует commons-logging
, насколько я понимаю.
Я пытался:
Я также пробовал разные уровни журнала - fine
,trace
, all
.
Ничего из этого не помогло - метод эластичного поиска logger.isDebugEnabled()
всегда возвращает false
.
Внутренне, у RequestLogger
эластичного поиска есть Jdk14Logger
(из commons-logging
) и вызывает его метод isDebugEnabled()
, который, в свою очередь, имеет java.util.logging.Logger
, и вызывает его метод isLoggable(Level.FINE)
, который возвращает false
, поскольку для него не определен уровень ведения журнала.