我有這樣的log4j的配置在我的Grails Config.groovy中grails中的log4j:如何登錄文件?
log4j = {
error 'org.codehaus.groovy.grails.web.servlet', // controllers
'org.codehaus.groovy.grails.web.pages' // GSP
warn 'org.mortbay.log'
appenders {
rollingFile name:'infoLog', file:'info.log', threshold: org.apache.log4j.Level.INFO, maxFileSize:1024
rollingFile name:'warnLog', file:'warn.log', threshold: org.apache.log4j.Level.WARN, maxFileSize:1024
rollingFile name:'errorLog', file:'error.log', threshold: org.apache.log4j.Level.ERROR, maxFileSize:1024
rollingFile name:'custom', file:'custom.log', maxFileSize:1024
}
root {
info 'infoLog','warnLog','errorLog','custom', stdout
error()
additivity = true
}
}
的信息日誌,warnLog和錯誤日誌是從以前的問題......他們本來進行得很順利。
現在我添加新RollingFile機智名「定製」 ......
我想從我的控制器和服務來登錄使用log.info(「東西.... $ {} OBJ」); 但似乎消息沒有被插入到custom.log中,我需要添加一些東西到配置?
謝謝!
你不缺閾值? – Jon 2009-07-21 04:43:13
當我查看你的代碼時,我認爲 - stout - 應該引用(「粗壯」) – 2012-01-15 11:44:15