В документации Logback они упрощают размещение информации JMX в файле XML:
http: //logback.qos .ch / manual / jmxConfig.html
Но все их примеры используют свою XML-конфигурацию, и я хочу использовать Groovy. В документации по Groovy DSL нет упоминания о JMX Configurator:
http://logback.qos.ch/manual/groovy.html
Итак, я скопировал первый пример JMX / XML в их переводчике XML на Groovy.
XML:
%date [%thread] %-5level %logger{25} - %msg%n
Переводчик:
http: //logback.qos.ch / translator / asGroovy.html
И результат:
import ch.qos.logback.classic.PatternLayout
import ch.qos.logback.core.ConsoleAppender
import static ch.qos.logback.classic.Level.DEBUG
appender("console", ConsoleAppender) {
layout(PatternLayout) {
pattern = "%date [%thread] %-5level %logger{25} - %msg%n"
}
}
root(DEBUG, ["console"])
И он ничего не сделал с JMX - просто вставьте консольное приложение.
Есть идеи, что мне нужно сделать?