我有一个Grails 1.3.7应用程序,我正在尝试在配置中设置log4j进行生产.log4j设置在开发中很好,但我无法获得任何显示生产.我试图制作一个滚动文件,但我无法得到任何东西.我甚至在"信息"级别进行配置,这样我就可以确保有一些东西可以通过.我没有看到服务器上的tomcat日志感兴趣.有任何想法吗?
log4j = {
def catalinaBase = System.properties.getProperty('catalina.base')
if (!catalinaBase) catalinaBase = '.' // just in case
def logDirectory = "${catalinaBase}/logs"
root { info "stdout", "roll", "errors" }
// Log all at the error level
info 'org.apache.',
'org.tomcat.',
'grails.app',
'org.acegisecurity',
'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'
warn 'org.mortbay.log'
warn 'grails.app'
appenders {
console name: …Run Code Online (Sandbox Code Playgroud)