如何从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'
这样做的好处是,如果需要,您可以完全控制每个包甚至每个类的日志级别

希望这有帮助