我有grails申请。
如果有任何错误或异常(编译运行时),则先前的cmd提示会显示所有错误/异常。但是从最近几天cmd提示符没有显示任何堆栈跟踪。
所以我无法弄清楚我的代码中的问题在哪里。
对我来说,调试几乎是不可能的。
任何帮助将不胜感激。
答案 0 :(得分:0)
来自Config.Groovy的log4j配置
log4j.main = {
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'
}
Config.groovy应该具有此log4j配置,以便在命令提示符下显示错误和异常。
有关详细的日志记录配置,请查看以下链接Grails Logging和Wiki - Grails logging。