1

log4j では、アプリケーションの起動時に日付パターン ベースのログ ローリングが発生するように、DailyRollingFileAppender の動作が必要です。しかし、アプリケーションが起動したら、次にアプリケーションを再起動するまで自動ログ ローテーションを実行したくありません。これを行うようにlog4jを構成するにはどうすればよいですか?

4

2 に答える 2

1

あなたの仕様は、アプリケーションを起動し、特定の日付のログ ファイルを作成し、シャットダウンするまでそれを使用し続けることを望んでいるように聞こえます。

その場合は、おそらくFileAppenderから派生させて、独自の Appender 実装を作成することをお勧めします

于 2009-04-23T09:28:24.443 に答える
1

すべてのロガーを反復処理し、ロガーを取得してから、ti にこれ以上ロールしないように要求することにより、プログラムでロガー プロパティを設定する必要があります。それが私が考える唯一の方法です。

于 2009-04-23T07:38:54.287 に答える