gpt4 book ai didi

grails - 使用log4j捕获空的日志文件

转载 作者:行者123 更新时间:2023-12-02 15:35:21 25 4
gpt4 key购买 nike

看来我的grails(2.1)log4j配置未正确使用,我找不到问题。
日志文件已创建,但为空,标准输出不遵循我的模式。

log4j = {

appenders {
rollingFile name: "myFileAppender", file: "LogFile.log", maxFileSize: 1024, layout:pattern(conversionPattern: '%d (%t) [%24F:%-3L:%-5p]%x %m%n')
console name: 'myStdoutAppender', layout:pattern(conversionPattern: '%d (%t) [%24F:%-3L:%-5p]%x %m%n')

}

warn 'org.codehaus.groovy.grails.web.servlet', // controllers
'org.codehaus.groovy.grails.web.pages', // GSP
'org.codehaus.groovy.grails.web.sitemesh', // layouts
'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping
'org.codehaus.groovy.grails.web.mapping', // URL mapping
'org.codehaus.groovy.grails.commons', // core / classloading
'org.codehaus.groovy.grails.plugins', // plugins
'org.codehaus.groovy.grails.orm.hibernate', // hibernate integration
'org.springframework',
'org.hibernate',
'net.sf.ehcache.hibernate'

debug 'org.my.stuff',
'grails.test',
'grails.app'

root = {
debug 'myFileAppender', 'myStdoutAppender'
additivity = true
}
}

有人知道我做错了吗?

最佳答案

不要分配给根记录器。只需使用提供的闭包调用它即可:

// No equals sign
root {
debug 'myFileAppender', 'myStdoutAppender'
additivity = true
}

关于grails - 使用log4j捕获空的日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12194764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com