Logback Groovy Config для использования JMX?

В документации 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 - просто вставьте консольное приложение.

Есть идеи, что мне нужно сделать?

7
задан MikeHoss 3 June 2011 в 19:57
поделиться