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'
}
可能会帮助你