1

共有ライブラリとしてIBMWebSphere8.5でLogBackを使用したいと思います。私の問題は、logback.xmlをどこに置くかわからないため、ログの一部を別のファイルにリダイレクトできることです。現在、すべてのログはWASのSystem.out.logに送信されていますが、これは望ましくありません。

logback.xmlをDynamicApplicationProject WEB-INF/classesフォルダーのEJBProjectejbModuleフォルダーに配置しようとしましたが、成功しませんでした。

ずっとグーグルしてみましたが、この問題を指摘するものは何も見つかりません。

何か案が?

よろしく、

4

2 に答える 2

3

WAS 7 での Logback 実装で SLF4J API を正常に使用しました。私の構成は次のとおりです。

  • EAR の lib ディレクトリにある logback-classic-x.jar、logback-core-x.jar (、slf4j-api-x.jar)
  • EJB のルート ソース フォルダ (ejbModule) 内の logback.xml

そしてそれだけでした。

logback.xml を JAR に配置し、その JAR を EAR の lib に配置することもできます。

アプリケーションの起動中にログバック関連のエラーは発生しませんか?

于 2012-09-04T08:22:33.100 に答える
0

Logback FAQから:

logback.xml を入れる

  • クラスパスで宣言された任意のフォルダー
  • WEB-INF/classes 直接
于 2012-09-05T06:50:11.097 に答える