如何从grails log4j appender中排除包
我在如何从grails log4j appender中排除包,grails,log4j,package,appender,Grails,Log4j,Package,Appender,我在Config.groovy中配置了一个appender,如下所示: all myLog:['grails.app.controller', 'grails.app.service', 'grails.app.domain', 'grails.app.task'], additivity: false 现在,在上面的包中有一个我不想记录的特殊包,例如,grails.app.service.some.service 如何从myLogAppender中排除此包?我已经找到了,但我不知道如何将其“
Config.groovy
中配置了一个appender,如下所示:
all myLog:['grails.app.controller', 'grails.app.service', 'grails.app.domain', 'grails.app.task'], additivity: false
现在,在上面的包中有一个我不想记录的特殊包,例如,grails.app.service.some.service
如何从
myLog
Appender中排除此包?我已经找到了,但我不知道如何将其“转换”到我的grails配置中。我通常以不同的方式定义grails中的日志级别,例如:
info 'com.opensymphony.oscache'
warn 'org.codehaus.groovy.grails.web.servlet', // controllers
'org.codehaus.groovy.grails.web.pages' // GSP
error 'groovyx.net.http.ParserRegistry'
debug 'org.jgroups.protocols.pbcast.GMS'
要禁用特定包甚至类中的日志,我会执行以下操作:
off 'com.example.excluded.package'
这样做的好处是,如果需要,您可以完全控制每个包甚至每个类的日志级别
希望这有帮助 我通常以不同的方式定义Grails中的日志级别,例如:
info 'com.opensymphony.oscache'
warn 'org.codehaus.groovy.grails.web.servlet', // controllers
'org.codehaus.groovy.grails.web.pages' // GSP
error 'groovyx.net.http.ParserRegistry'
debug 'org.jgroups.protocols.pbcast.GMS'
要禁用特定包甚至类中的日志,我会执行以下操作:
off 'com.example.excluded.package'
这样做的好处是,如果需要,您可以完全控制每个包甚至每个类的日志级别
希望这有帮助