困难启用日志记录的Grails

我在我的Config.groovy文件此日志记录配置。 这是一个开发环境,开始这样。 我已经验证该文件存在,并且有上档775烫发,但没有越来越输出到文件中。

// set per-environment serverURL stem for creating absolute links environments { production { grails.serverURL = "http://www.changeme.com" } development { grails.serverURL = "http://localhost:8080/${appName}" logFilePath = "/Users/davea/Tomcat/logs/log4j.log" } test { grails.serverURL = "http://localhost:8080/${appName}" } } // log4j configuration log4j = { console name:'Appender1', layout:pattern(conversionPattern: '%-4r [%t] %-5p %c %x - %m%n') rollingFile name:'Appender2', maxFileSize:1024 * 1024, file:logFilePath, layout:pattern(conversionPattern: '%-4r [%t] %-5p %c %x - %m%n') root { debug 'Appender1', 'Appender2' } }

谁能告诉有什么不对我的配置? 谢谢, - 戴夫

--------------解决方案-------------

你有没有尝试登录比DEBUG不同的日志级别? 这里是为每个环境不同记录设置的例子。

log4j = {
appenders {
// for all environments
rollingFile name:"file", maxFileSize:(1024*1024), file:"logs\\logfile.log", maxBackupIndex:100
environments {
development {
console name:'stdout'
}
}
}
// default log level for some loggers
error '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'

warn 'org.mortbay.log'

environments {
development {
root {
debug 'file', 'stdout'
}
debug 'grails.app' // <--- maybe you forgot to define this logger for your app!
}//development
test {
root {
info 'file'
}
info 'grails.app'
}
production {
root {
error 'file'
}
error'grails.app'
}
}
}

分类:Grails的 时间:2015-03-15 人气:0
本文关键词: 日志记录,Grails的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.920 (s). 10 q(s)