我正在创建一个基于Spring-WS的Web服务,并在Tomcat中运行它。我进行了一些更改,现在遇到了OperationUnsupportedException故障。
我想查看Spring-WS获得的完整堆栈跟踪,但无法弄清楚如何记录它。
有人知道如何将此堆栈跟踪记录在某个地方吗?
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框架。我在这里写过如何将日志消息从Apache Commons Logging和log4J路由到SLF4J here。(Tomcat和Spring使用Apache Commons Logging记录日志)