【问题标题】:Logging doesn't work for Grails app in tomcat 8日志记录不适用于 tomcat 8 中的 Grails 应用程序
【发布时间】:2015-04-29 05:24:07
【问题描述】:

Grails 2.4.4 和 Tomcat 8.0.20

log4j = {
appenders {
    rollingFile name:'w_file', file:"D:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\logs\\app.jog".toString(), maxFileSize:'10MB'
}

root {
    debug 'stdout', 'w_file'
}

debug  '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'

}

我尝试了很多配置变体。这是最新的。 我通过命令行进行战争:grails war,我在目录“D:\Program Files\Apache Software Foundation\Tomcat 8.0\logs”中看到文件“app.jog”,并记录了构建。 但是在将这个战争部署到 tomcat 之后,日志不会更新/创建,尽管应用程序可以正常工作。

【问题讨论】:

  • 我无法理解它在 Jetty8 上可以正常工作,但在 Tomcat8 上不能正常工作
  • 同样的问题...我尝试了几种配置,但没有任何效果!使用:Grails 2.5.1 与 Tomcat Apache Tomcat/8.0.24
  • 我在使用 grails 2.5.1 和 Tomcat 7 时遇到了同样的问题。您找到解决方案了吗?
  • 没有。我只是和 Jetty 一起工作。

标签: tomcat grails logging


【解决方案1】:

使用 System.getProperty('catalina.base') 提供您的路径。

它适用于我的设置:grails-2.4.3 & tomcat 8.0.3

日志文件生成于:E:\Dev\Tools\tomcat\logs ([CATALINA_BASE]\logs)

log4j.main = {
appenders {
    file name:'file', file: System.getProperty('catalina.base') + '/logs/analytics.log', layout:pattern(conversionPattern: '%d{HH:mm:ss.SSS} [%t] %-5p %c{5} - %m%n')
}

root {
    info 'file'
}

error  'org.codehaus.groovy.grails.web.servlet',        // controllers
       'org.codehaus.groovy.grails.web.pages',          // GSP
       'org.codehaus.groovy.grails.web.sitemesh',       // layouts
}

【讨论】:

    猜你喜欢
    • 2016-03-24
    • 1970-01-01
    • 2012-05-18
    • 2013-05-12
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    相关资源
    最近更新 更多