【问题标题】:How do I get spring-ws + tomcat to log errors如何让 spring-ws + tomcat 记录错误
【发布时间】:2010-06-07 21:49:09
【问题描述】:

我正在创建一个基于 Spring-WS 的 web 服务并在 tomcat 中运行它。我做了一些更改,现在遇到了 OperationUnsupportedException 错误。

我想查看 Spring-WS 获取的整个堆栈跟踪,但不知道如何记录它。

有人知道如何在某处记录此堆栈跟踪吗?

【问题讨论】:

    标签: java spring tomcat spring-ws


    【解决方案1】:

    如果您使用以下设置将 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 Commons Logging 和 log4J 路由到 SLF4J here。 (使用 Apache Commons Logging 的 Tomcat 和 Spring 日志)

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-09
    相关资源
    最近更新 更多