【问题标题】:Command prompt doesn't show any exceptions or errors for grails application命令提示符不显示 grails 应用程序的任何异常或错误
【发布时间】:2014-10-15 07:22:46
【问题描述】:

我有 grails 应用程序。

如果有任何错误或异常(编译或运行时),那么之前的 cmd 提示符会显示所有错误/异常。但是从最近几天开始,cmd 提示符没有显示任何堆栈跟踪。

所以我无法弄清楚我的代码中的问题在哪里。

调试对我来说简直是不可能的。

我们将不胜感激。

【问题讨论】:

  • 检查Config.groovy中的日志记录设置。
  • 来自 Config.Groovy 的 log4j 配置已被评论。
  • 那就解释吧。 (:

标签: exception grails stack-trace


【解决方案1】:

来自 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 LoggingWiki - Grails logging

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-19
    相关资源
    最近更新 更多