调试日志的垃圾



log4j = {

appenders {
   'null' name:'stacktrace'
   environments {
        development {               
            rollingFile name: "appLog",
                        maxFileSize:'102400kB',
                        file: "./logs/tempAppLog.log",
                        layout:pattern(conversionPattern: '%d{[EEE, dd-MMM-yyyy @ HH:mm:ss.SSS]} [%t] %-5p %c %x - %m%n')
            root {
                debug 'appLog'
            }
        }
    }
}
error 'grails.app.service' //Service
error 'grails.app.controller' //  controllers
error 'com.demoapp'
info 'grails.app.service'
info 'grails.app.controller'
info 'com.demoapp'
debug 'grails.app.service'
debug 'grails.app.controller'
debug 'com.demoapp'

}

  • 在这里使用上面的配置,它在tempAppLog中写入了许多调试日志.log这些日志都没有用。我只想要我的包级调试日志。我正在使用圣杯 2.2.1 版本。

请帮助我避免将未使用的日志写入文件,只应将特定于包的日志写入文件。

谢谢。

更改

   root {
            debug 'appLog'
        }

   root {
            error 'appLog'
        }

可能会帮助你

最新更新