2016-08-29 3 views
0

私は自分のWebサービスの実装に落ち着かないAPIを使用しています。私は、次の行は、私のWebサービスへのすべての呼び出しのために、コンソールに印刷されていることを参照してください。log4jのデフォルトロギングを無効にするにはどうすればよいですか?

2016年8月5日12時30分09秒PM org.restlet.engine.log.LogFilter afterHandle INFO:2016-08- 05 12時30分09秒172.23.4.200 - 172.23.7.44 8080 GET/abcservice/XYZ - 200 86 0 21 http://localhost

私のログ私のWebサービスに、結果として非常に多くのコール(Tomcatのcatalina.outがあります。 )は狂っている。私はこのロギングを無効にします。

log4j設定をlog4j.xmlに設定しました。どのようにしてこのログを無効にすることができますか。

答えて

0

ルートロガーを設定することができるレベルOFF(代わりのWARN、DEBUG、INFOなど)に

例えばlog4j.rootLoggerは= OFF

しかし、私はを警告するレベルを維持するためにあなたをお勧めします。あなたはINFOログを取得しませんが、あなたのアプリケーションで警告、エラー、致命的について知ることができます。ログレベルの
優先度:
**

はALL < DEBUG < INFO <がWARN < FATAL < OFF

**

+0

私は回してみました< ERROR下の行を使ってrootLoogerをオフにしたが、無効にしなかったデフォルトのログ: log4j.rootLogger = OFF 私はlog4j.xmlを使用しています – user2324686

関連する問題