Grails log4j Appender不工作

Grails log4j Appender不工作,grails,log4j,grails-2.5,Grails,Log4j,Grails 2.5,我使用Grails2.5.6并尝试创建两个不同的appender。 第一个附加器应记录所有错误。 第二个附加器应记录所有信息。 我创建了Appender,但它仍然不起作用。 (已正确创建日志文件) 谢谢您的帮助。不确定这是否会导致问题,但我在您的示例中注意到两件事: 两个附加器中的文件属性相同 file: "logs/dev/${Metadata.current.'app.name'}##${Metadata.current.'app-version'}-error.log", 日志级别的块

我使用Grails2.5.6并尝试创建两个不同的appender。
第一个附加器应记录所有错误。
第二个附加器应记录所有信息。
我创建了Appender,但它仍然不起作用。
(已正确创建日志文件)


谢谢您的帮助。

不确定这是否会导致问题,但我在您的示例中注意到两件事:

  • 两个附加器中的文件属性相同

    file: "logs/dev/${Metadata.current.'app.name'}##${Metadata.current.'app-version'}-error.log",
    
  • 日志级别的块丢失(请参阅)


  • 不确定这是否会导致问题,但我在您的示例中注意到两件事:

  • 两个附加器中的文件属性相同

    file: "logs/dev/${Metadata.current.'app.name'}##${Metadata.current.'app-version'}-error.log",
    
  • 日志级别的块丢失(请参阅)


  • 你只试过一个吗?那有效吗?是的,我试着记录错误,但它不起作用。你只试过一次吗?工作正常吗?是的,我试图记录错误,但不工作1。Ups,这是一个复制错误:第2页。我现在在两个日志中都有相同的信息日志(它不工作)您能指定“它不工作”是什么意思吗?您的意思是创建了日志文件,但没有记录任何内容吗?是的,先生。日志文件已经创建,但都是空的关于我的第二点:定义应该在哪个级别记录哪些名称空间/包?错误日志文件应该记录所有级别的.error和信息日志文件所有级别的.Info1。Ups,这是一个复制错误:第2页。我现在在两个日志中都有相同的信息日志(它不工作)您能指定“它不工作”是什么意思吗?您的意思是创建了日志文件,但没有记录任何内容吗?是的,先生。日志文件已经创建,但都是空的关于我的第二点:定义应该在哪个级别记录哪些命名空间/包?错误日志文件应该记录所有级别的.error,信息日志文件应该记录所有级别的.info
    log4j = {
        error  'org.codehaus.groovy.grails.web.servlet',  //  controllers
               'org.codehaus.groovy.grails.web.pages' //  GSP
    
        warn   'org.apache.catalina'
    }