jvisualvmを使用してlog4j2 Mbeanにアクセスしているとき、log4j2パッケージ内のタイプ(contextName)が数字(1482868390)であることがわかります。これは問合せでObjectを指定しているときに 'タイプ'として使用されるため、私はそれをよりわかりやすい名前に指定したいと考えています。 xml設定でcontextNameを設定する方法はありますか? 私はWebアプリケーションのためにそれを行う方法があると思うが、私はスタンドアロンのJavaアプリケーションのためにこれを設定したいと思う。log4j2 MbeanのcontextNameを設定する方法
2
A
答えて
0
はいこれは可能ですが、設定されていません。これを実現するには、Log4jのContextSelectorをサブクラス化し、defaultContextName()
メソッドをオーバーライドします。
次に、システムプロパティー-DLog4jContextSelector=com.yourpackage.YourContextSelector
でアプリケーションを起動して、Log4jにContextSelectorを使用するように指示します。
すべてのロガーを非同期にする場合は、サブタイプAsyncLoggerContextSelector、それ以外の場合はClassLoaderContextSelectorにする必要があります。
関連する問題
- 1. log4j2設定の空のログファイル
- 2. log4j2.propertiesでのロールオーバー戦略の設定
- 3. Quartz mbeanを構成する方法
- 4. MBeanバインディングクラスインスタンスを取得する方法
- 5. log4j2でカスタムパターンレイアウトを実装する方法
- 6. log4j2ログメッセージをマスクする方法
- 7. Log4j2の設定で「ステータス」とは何ですか?
- 8. JBoss MBeanのリソース参照を作成する方法
- 9. log4j2の重複メッセージを抑制する方法
- 10. Log4j2 XMLシステムファイルセパレータ
- 11. MBean経由でデータを取得する方法
- 12. jbossで注釈付きMBeanを削除する方法は?
- 13. log4j2を使って半日ログを生成する方法は?
- 14. Log4j2でシャットダウンフック内にログを記録する方法は?
- 15. Log4j2でフォーマットされたメッセージをslf4jで使用する方法
- 16. FlashProfessionalのFlashBuilderで設定定数を設定する方法
- 17. MBeanインターセプタを挿入する
- 18. log4j2 AsyncLoggerでthreadIdを渡す最善の方法
- 19. タブバーの設定メニューのナビゲーションバーの色を設定する方法
- 20. gsoap:設定する方法
- 21. Visual Studioコンソールウィンドウの設定を一度に設定する方法
- 22. SysCacheを独自の設定ファイルに設定する方法は?
- 23. JavaMailのタイムアウト設定を正しく設定する方法
- 24. ハブのサービス設定で「リダイレクトURI」を設定する方法
- 25. SBTのデフォルトプロジェクトを設定する方法
- 26. シーボーンバープロットの幅を設定する方法
- 27. テーブルのボーダーを設定する方法
- 28. グリッドのページサイズを設定する方法
- 29. datepicker()のデフォルトオプションを設定する方法
- 30. music21のアプリケーションパスを設定する方法