是否可以,如何禁用资源的所有日志记录?例如:
错误2012-04-26 19:48:00,929 [pool-5-thread-1]错误 resource.ResourceMeta - 处理时 /bundle-bundle_core_head.css,/css/main.css, /lib/bootstrap/css/bootstrap.min.css,需要资源但不是 发现:/images/go-dn-on.gif
我很高兴我拥有它所以我可以解决它,但我真的想阻止它显示在日志文件中,尽管我仍然需要显示其他所有的ERROR级别。
答案 0 :(得分:1)
在Config.groovy log4j部分添加行
off 'org.grails.plugin.resource.ResourceMeta'
请尝试以下操作以禁用所有日志
off 'grails.app.services.org.grails.plugin.resource',
'grails.app.taglib.org.grails.plugin.resource',
'grails.app.resourceMappers.org.grails.plugin.resource'
答案 1 :(得分:0)
在 Config.groovy 的 appenders 部分添加以下appender:
'null' name: 'empty'
然后,在log4j部分重定向从资源到此appender的错误消息:
error empty: ['grails.app.services.org.grails.plugin.resource',
'grails.app.taglib.org.grails.plugin.resource',
'grails.app.resourceMappers.org.grails.plugin.resource']
这应该可以解决问题。