2011-01-17 7 views
0

月曜日から金曜日まで、午前8時45分から午後6時15分までのみログに記録したいと思います。 dailyrollingfileappenderクラスが見つかりましたが、1分、1時間、1日、または半日ごとにしかログできないようですが、必要な精度でログすることはできません。log4jで8.45から18.15までしかログに記録するにはどうすればよいですか?

手掛かりはありますか?

パリから非常にありがとうございます。

答えて

0

これは、log4jの奇妙な使用例のようです。 dailyrollingfileappenderは、異なる時間に新しいファイルを開始することを意図しています。時刻に応じて選択的にログに記録することは想定されていません。

私はあなたがそれをどのように記録しているのだろうか?ビジネス関連のものなら、おそらくlog4jは適切なツールではありません。

これを行う唯一の方法は、毎日必要な時間に設定を変更する何らかの種類のcron-jobを使用することです。

+0

私はいくつかの貢献状態(赤、オレンジ、緑)を記録しています。これは、どのように早期/近い/すぐに最後の計算が行われたかによって異なります。 – remi

+0

投稿の状態はどういう意味ですか? – UpTheCreek

+0

状態はこれらの値(GREE; YELLOW; RED)を持つことができます。貢献度は、数学に関連するビジネスに適用される計算プロセスです。 – remi

関連する問題