0

リソースのすべてのロギングを無効にするにはどうすればよいですか? 例えば:

エラー 2012-04-26 19:48:00,929 [pool-5-thread-1] ERROR resource.ResourceMeta - /bundle-bundle_core_head.css、/css/main.css、/lib/bootstrap/css/bootstrap の処理中。 min.css、リソースが必要でしたが見つかりませんでした: /images/go-dn-on.gif

修正できるのでよかったのですが、他のすべてのものからエラーレベルを表示する必要はありますが、ログファイルに表示されないようにしたいです。

4

2 に答える 2

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' 
于 2014-02-13T07:57:40.167 に答える
0

Config.groovyのappendersセクションに、次のアペンダーを追加します。

    'null' name: 'empty'

次に、log4j セクションで、エラー メッセージをリソースからこのアペンダーにリダイレクトします。

error empty: ['grails.app.services.org.grails.plugin.resource',
    'grails.app.taglib.org.grails.plugin.resource',      
    'grails.app.resourceMappers.org.grails.plugin.resource']

これでうまくいくはずです。

于 2012-04-27T01:10:37.587 に答える