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