3

Spring-WSベースのWebサービスを作成し、Tomcatで実行しています。変更を加えたところ、OperationUnsupportedExceptionで障害が発生しました。

Spring-WSが取得しているスタックトレース全体を確認したいのですが、ログに記録する方法がわかりません。

このスタックトレースをどこかに記録する方法を知っている人はいますか?

4

1 に答える 1

2

次の設定を使用して、log4j.propertiesファイルをソースフォルダーのルートに追加する場合:

log4j.rootLogger=WARN, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-5p [%c] - <%m>%n

log4j.logger.package.name.that.you.are.interested.in=DEBUG
log4j.logger.org.springframework=ERROR

次に、アプリケーションを開始したターミナルウィンドウにスタックトレースが出力されます。

更新しました

log4jで解決策を見つけたのは良いことです。

ただし、log4jに比較的慣れていない場合は、 SLF4Jフレームワークを確認することをお勧めします。ここでは、ApacheCommonsLoggingおよびlog4JからSLF4Jにログメッセージをルーティングする方法について説明しました。(Apache CommonsLoggingを使用したTomcatおよびSpringログ)

于 2010-06-07T22:48:45.973 に答える