1

クラスタ化されたJBoss5インスタンスをセットアップして、log4jメッセージをデータベースに書き込むことができるようにしたいと思います。私は(この質問で与えられた理由のために、JDBCAppenderではなく)DBAppenderを使用しようとしています。

誰かがこれをしましたか?今のところ、<appender>jboss-log4j.xmlにタグを追加し、logback-classic-0.9.17.jarファイルをJBossディレクトリ内のすべてのjarで満たされたフォルダーに配置しましたが、JBossでClassNotFoundExceptionが発生します起動時にそれを探そうとします。

あなたが私に与えることができるどんなヒント/例も、私をこの方向にさらに遠ざけるか、私をより良い方向に向けるのに役立つかもしれません。

4

1 に答える 1

1

JbossフォーラムのこのスレッドでDavidLloydからの回答を引用します。

(...)本当の質問は、「LogBackを使用するようにJBoss AS5.1.0をどのように設定するか」です。その答えは、そうではないということです。log4jは、すべてのAS5.xリリースでサポートされている唯一のロギングバックエンドです。

かなり明確なようです。ログバックを使用するようにJBossを設定することはできず、その結果、ログバックを使用することはできませんDBAppender

ですから、JDBCAppender本当にデータベースにログインしたいのであれば、道を譲らなければならないのではないかと思います(Log4j)。しかし、私はこれについてひねりを考えます(または少なくともそれを真剣にベンチに入れます)。

念のため、JBLOGGING-6をご覧ください。

于 2010-09-03T08:08:15.707 に答える