データベースにログを記録したいので、SLF4J を API として使用しています。Logback は「自然な」実装であり、DBAppender
使用したい が含まれています。
ただし、私が読んだ限りでは、JBoss で直接構成することは不可能です (AS 7 に基づく EAP 6 を使用しています)。
単純に logback に委任し、logback 構成を含む SysLog アペンダーを備えた JBoss モジュールを既に見ました。データベースにログを記録する別の JBoss モジュール カスタム ログ ハンドラーも確認しました。
ただし、私の目標は、両方を統合し、可能な限り手間をかけずに特定の DB にログを記録することです。カスタム ログ ハンドラーを作成する必要があるようですが、Logback とそのDBAppender
. JNDIConnectionSource
また、JBoss にデプロイしたデータソースからも使用したいと考えています。custom-handler
最後に、 を使用して JBoss 構成で設定した値で logback 構成を構成したいと思いますproperties
。
可能だと思いますか?そして、それはどのように行うことができますか?これは一般的な関心事でしょうか?