我正在安装groovy log4j dsl,以使log4j记录到XMLLayout中的文件。但是,似乎“布局:”部分被忽略了。这是我的设置:
appenders {
file name: 'fileAppender', layout: xml, file: '/tmp/logs/applog.xml', threshold: org.apache.log4j.Level.INFO
console name: "stdout", threshold: org.apache.log4j.Level.INFO
}
root {
debug 'stdout', 'fileAppender'
}
因此,对于stdout,我从根本上获得了信息级模式的布局,但是在文件中,我也得到了pattern-layout ...
这有什么窍门?
最佳答案
这是一个错误。我已经为2.0.1修复了它:http://jira.grails.org/browse/GRAILS-8635
您发现的解决方法是显式使用构造函数而不是DSL快捷方式。
关于grails - 如何在Grails Log4j DSL中使用xml或html布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8870759/