9

ログバック構成にポリシーを使用TimeBasedRollingPolicyしてSizeAndTimeBasedFNATPトリガーします。ログファイルのロールオーバーは毎日発生するように設定されており、ログファイルのサイズが制限を超えた場合にもトリガーされます。

毎日ロールオーバーしてsetMaxHistory(10)をオンTimeBasedRollingPolicyにすると、過去10日間のすべてのログファイルがアーカイブされます。しかし、私が欲しいのは、毎日SizeAndTimeBasedFNATPにmaxHIstoryを設定することです。

これはログバックで可能ですか?

4

1 に答える 1

11

SizeAndTimeBasedFNATPとMaxHistoryを10に設定すると、10日より古いログが削除されます(毎日のロールオーバースケジュールを想定)。サイズは、削除ロジックに考慮されていません。

于 2011-11-01T08:03:38.237 に答える