JAX-WS日志记录&时间戳

时间:2013-11-20 18:34:51

标签: java web-services jax-ws weblogic-10.x

我在WebLogic中使用JAX-WS,并且我能够通过使用以下参数(在https://metro.java.net/guide/ch02.html#logging中指定)启用消息记录:

com.sun.xml.ws.transport.http.HttpAdapter.dump=true
com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true

但是日志条目不包含任何时间戳,因此我几乎没有关于何时收到/发送每条消息的信息。

有没有办法为生成的日志条目添加时间戳?

2 个答案:

答案 0 :(得分:1)

我猜您需要配置日志消息格式:

java.util.logging.SimpleFormatter.format="%4$s: %5$s [%1$tc]%n

有关配置选项的更多信息,请访问:

http://docs.oracle.com/javase/7/docs/api/java/util/logging/SimpleFormatter.html

答案 1 :(得分:0)

我终于找到了解决方案。

必须要做的唯一事情是通过在托管服务器配置的高级日志记录部分中选中“重定向stdout日志记录”来重定向stdout日志记录到WebLogic日志记录系统(例如,日志记录 - >常规 - >高级)。 / p>

这将为SOAP消息日志添加时间戳。

相关问题