log4jでは、アプリケーションの起動時に日付パターンベースのログローリングが発生するように、DailyRollingFileAppenderの動作が必要です。しかし、アプリケーションが起動したら、次回アプリケーションが再起動されるまで自動的なログローテーションを行わないようにします。これを行うにはどうすればlog4jを設定できますか?log4j - アプリケーション起動時のトリガーログローリング
1
A
答えて
1
あなたの仕様は、アプリケーションを開始し、特定の日付のログファイルを作成し、シャットダウンするまで使用し続けるように思えます。
そのような場合、あなたはおそらく最後にFileAppender
1
ロガープロパティをプログラムで設定する必要があるのは、すべてのロガーを繰り返し、ロガーを取得してロールオーバーしないようにすることです。それは私が思う唯一の方法です。
関連する問題
- 1. 再起動時のlog4jロールオーバー
- 2. アプリケーション起動時のSwift起動アプリ
- 3. 起動時にアプリケーションを起動する
- 4. 起動時のMacのアプリケーション
- 5. アプリケーションの起動時のアクション
- 6. XNextEventアプリケーション起動時のブロック
- 7. 起動時に再起動アプリケーションを起動する
- 8. Android 2.2:起動時の自動起動アプリケーション問題
- 9. log4jは再起動時に上書きされます。
- 10. アプリケーション起動時のサービスのバインドと起動
- 11. Springアプリケーションのコンテナ起動時の安静なエンドポイントのログ
- 12. JMXによるLog4Jロギングの再起動
- 13. アプリケーション起動時のバンドルでの例外
- 14. アプリケーション起動時のレイアウトサイズの表示
- 15. .Net Webアプリケーションの起動時のワークフローIIS
- 16. Windowsの起動時にアプリケーションを起動する
- 17. 起動時にコードネーム1のアプリケーションを起動する
- 18. C#の起動時にアプリケーションを起動します
- 19. Windowsの起動時にアプリケーションが正しく起動しない
- 20. サーバーの起動時にアプリケーションを起動する方法
- 21. Grails 3.2.8 deployment:アプリケーション起動時のo.h.engine.jdbc.spi.SqlExceptionHelper
- 22. デフォルトアクティビティの定義(アプリケーション起動時)プログラムで
- 23. アプリケーション起動時の背景通知
- 24. JNA:アプリケーション起動時のアプレット警告
- 25. アプリケーション起動時のキーボード修飾子
- 26. TomcatはWebアプリケーションの起動時にハング
- 27. Phonegapアプリケーションの起動時にスプラッシュスクリーン
- 28. アプリケーション起動時のVisual Studioリモートデバッグ
- 29. 起動時ドッカーマシン起動時
- 30. アンドロイドは、アプリケーションの起動時や起動時にアクティビティを開始します。
から派生する、独自のアペンダの実装を作成することも、私は単純なアプローチのために行ってきました。 log4j.propertiesではorg.apache.log4j.FileAppenderを使用していますが、 'ファイル'設定では固定名ではなく$ {LOG_FILE}に設定しています。 私のアプリケーションが起動してPropertyConfigurator.configure(プロパティ)を呼び出す前に、私は単純に次のようにします: System.setProperty( "LOG_FILE"、logFileName); 私に必要なログファイル名を教えてください。 –