簡體   English   中英

使用log4j捕獲空日志文件

[英]Grails empty log file with log4j

看來我的grails(2.1)log4j配置未正確使用,我找不到問題。 日志文件已創建,但為空,標准輸出不遵循我的模式。

log4j = {

    appenders {
        rollingFile name: "myFileAppender", file: "LogFile.log", maxFileSize: 1024, layout:pattern(conversionPattern: '%d (%t) [%24F:%-3L:%-5p]%x %m%n')
        console name: 'myStdoutAppender', layout:pattern(conversionPattern: '%d (%t) [%24F:%-3L:%-5p]%x %m%n')

    }

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

   debug  'org.my.stuff',
          'grails.test',
          'grails.app'

   root = {
            debug 'myFileAppender', 'myStdoutAppender'
            additivity = true
    }
}

有人知道我做錯了嗎?

不要分配給根記錄器。 只需使用提供的閉包調用它即可:

// No equals sign
root {
    debug 'myFileAppender', 'myStdoutAppender'
    additivity = true
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM