11

我有一个 JAVA Web 应用程序,它公开了 RESTful api。我的要求是记录服务器处理的所有 JSON 请求和响应。是否有类似-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=trueJAX-WS 的参数?

我也在探索 AOP 方法。我应该在 AOP 模式中添加什么方法签名?

我将 Tomcat 服务器和球衣用于 JAX-RS 实现。

4

2 回答 2

14

使用LoggingFilter。只需将以下内容添加到您的 web.xml 中:

<init-param>
  <param-name>com.sun.jersey.spi.container.ContainerRequestFilters</param-name>
  <param-value>com.sun.jersey.api.container.filter.LoggingFilter</param-value>
</init-param>
<init-param>
  <param-name>com.sun.jersey.spi.container.ContainerResponseFilters</param-name>
  <param-value>com.sun.jersey.api.container.filter.LoggingFilter</param-value>
</init-param>
于 2012-05-28T07:46:20.243 回答
2
<!-- Enable Jersey tracing support in Glassfish -->
<init-param>
    <param-name>jersey.config.server.provider.classnames</param-name>
    <param-value>org.glassfish.jersey.filter.LoggingFilter</param-value>
</init-param>

这对我有用(泽西 2.x)

于 2014-12-12T21:53:31.057 回答