1

ロギングに問題があります。JBoss Seamのソースコードを確認したところ、問題があると思います。HibernateコードはすでにSLF4Jを使用しているため、JBossSeamをSLF4Jに移行してもらいたいと思います。

問題は、log4jが利用できず、JDKロギングを使用するようにLogbackが構成されていないことだと思います。

とりあえず、ログを再び機能させるには、そのうちの1つを使用する必要があると思います。

実際、考え直してみると、静的ロガーを使用します。JBoss Seamロガーの利点は(動作すると)、ELを処理できることですが、正直なところ、ログのどこにも使用していません。持っているのは素晴らしい機能ですが、ELのサポートがなくても欲しいものを手に入れることができます。

ウォルター

4

2 に答える 2

1

あなたの質問に対する答えはわかりませんが、この文脈では次のことが役に立ちました。

また、必要な答えは、ログレベルを下げる(より詳細なログが得られるようにする)か、ロガーが使用されるより詳細なログに依存すると思います。つまり、フォーマットとは何の関係もありません。しかし、これは推測であり、おそらく間違っています。

于 2010-03-08T17:13:44.477 に答える
0

パターンは素晴らしいです。どのバージョンのログバックを使用していますか?ロギングリクエストを発行するコードの正確な行を表示できますか?のように:

logger.error( "いくつかの例外"、e);

上記から、ログバックが例外のログ記録にどのように関与しているかは明らかではありません。例外をスローしているようですが、ログに記録されていません...

于 2010-03-09T21:34:53.577 に答える