log4j2でカスタムアペンダーを作成しました。カスタムアペンダーを使用しているときに、次のエラーが表示されます。「ERRORはアペンドされていないアペンダーに追加しようとしました。どんな助けもありがとうございます。アペンダが使用可能な状態であることを各ログイベントのLog4j2カスタムアペンダー:ERROR起動していないアペンダーに追加しようとしました
3
A
答えて
3
Log4jの2つのチェックします。表示されているエラーは、Log4jがappenderが使用できる状態になっていないことを検出したことです。
一部のアペンダーは、使用する前に準備を行う必要があります。 start()
ライフサイクルメソッドは、アペンダーが初期化を実行できる場所です。 Log4jは、STARTED状態ではないアペンダにイベントをルーティングしません。
アペンダーが設定によって追加された場合、Log4jはライフサイクルメソッドを呼び出します。あなたのアペンダーがAbstractAppenderを拡張する場合、これは状態を更新し、十分でなければなりません。それ以外の場合は、AbstractAppenderのライフサイクル状態管理を見てください。
コードで設定する場合は、明示的にstart()を呼び出す必要があります。
関連する問題
- 1. Log4j2 - RootLoggerアペンダーが動作しない
- 2. Java + Spring起動:ResponseEntityにCacheControlヘッダーを追加しようとしています。
- 3. カスタムプロセッサを追加した後にApache Nifiが起動しない
- 4. Karaf Decanterのカスタムアペンダーが動作しない
- 5. C-Kermitで起動してイメージを起動しないようにします
- 6. 新しいプラグインの追加後にSonarQubeが起動しない
- 7. kafkaアペンダーlog4j2.xmlで動作しません
- 8. XAMPP SERVER mysqlが起動していない "mysqlを起動しようとしています"
- 9. ローカルホストの起動に失敗しました。 npm Err Darwin 16.7.0
- 10. アペンダーをlog4jからlog4j2に正しく変換しましたか?
- 11. Hudsonが起動していないサービスとして起動しています
- 12. groovy configを使用してカスタムアペンダーに複数のアペンダーを追加するにはどうすればよいですか?
- 13. 春の起動アプリケーションでlog4j2が動作しない
- 14. jQueryタブにイージングエフェクトを追加しようとしています。
- 15. JCheckBoxオブジェクトにアイテムリスナーを追加しようとしています
- 16. アンドロイドスタジオプロジェクトにライブラリを追加しようとしています
- 17. プロジェクトにスプリングセキュリティを追加しようとしています
- 18. リストに画像を追加しようとしています
- 19. アレイプリンタにカンマを追加しようとしています
- 20. VBScriptにノードを追加しようとしています
- 21. Appcelerator:プロジェクトにモジュールを追加しようとしています
- 22. フラグメントコンテナにフラグメントを追加しようとしていますFrameLayout
- 23. DataSetにデータテーブルを追加しようとしています
- 24. EclipseにNeo4jを追加しようとしています
- 25. キャンバスイメージにフィルタを追加しようとしています
- 26. IDをサークルに追加しようとしています
- 27. プロジェクトにezartechプラグインを追加しようとしています
- 28. acts_as_votableにカルマを追加しようとしています
- 29. Syliusにカスタムテーマを追加しようとしていません
- 30. Navメニューにハイパーリンクを追加しようとしています
ありがとう@Remko。 AbstractAppenderを拡張し、XMLを使用してアペンダーを設定しました。あなたのアドバイスに従ってstart()メソッドの呼び出しを調べます。ありがとう。 – janeshs