簡體   English   中英

如何讓spring-ws + tomcat記錄錯誤

[英]How do I get spring-ws + tomcat to log errors

我正在創建一個基於Spring-WS的Web服務並在tomcat中運行它。 我做了一些更改,現在修改了OperationUnsupportedException。

我想看看Spring-WS正在獲得的整個堆棧跟蹤,但無法弄清楚如何記錄它。

有人知道如何在某處記錄此堆棧跟蹤嗎?

如果使用以下設置將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框架。 我寫了關於如何路由從Apache的共享日志記錄和log4j的日志消息SLF4J 這里 (使用Apache Commons Logging的Tomcat和Spring日志)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM