2012-04-18 11 views
1

ロギング・メッセージの頻度を制限する手段がロギング・ライブラリに含まれていますか?ロギング頻度を制限する方法は?

私は待っているループがあり、「何もしていません」と記録しているとします。次の「何もしない」メッセージを作る方法は、1秒後にしかログに記録されませんでしたか?

私は自分自身でプログラムできることを知っています。

+0

ロガーが1秒以内に「何もしなかった」50件を受け取った場合、「何もしていません」というログが1つだけ記録されることを意味しますか?または、50は記録されますが、1秒後には1つになりますか? – assylias

答えて

1

(これは、使用しているログのライブラリに依存します)

1

ほとんどのロギングライブラリロギング頻度を制限するためにフィルタをサポートしてあなたのコードでこれを管理しなければならない、またはカスタムアペンダを記述する必要があります。

  1. SLF4J or Log4Jを参照してください。
  2. この回答をjava.util.loggingで見てください。
関連する問題