Java 记录jersey的JSON请求和响应

Java 记录jersey的JSON请求和响应,java,jersey,aop,jax-rs,aspectj,Java,Jersey,Aop,Jax Rs,Aspectj,我有一个JAVA web应用程序,它公开RESTful API。我的要求是记录服务器处理的所有JSON请求和响应。 JAX-ws是否有类似于-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true的参数 我也在探索AOP方法。我应该在AOP模式中添加什么方法签名 我使用Tomcat服务器和jersey实现JAX-RS 使用。只需将以下内容添加到web.xml中: <init-param>

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

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

我使用Tomcat服务器和jersey实现JAX-RS

使用。只需将以下内容添加到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>

com.sun.jersey.spi.container.ContainerRequestFilters
com.sun.jersey.api.container.filter.LoggingFilter
com.sun.jersey.spi.container.ContainerResponseFilters
com.sun.jersey.api.container.filter.LoggingFilter

jersey.config.server.provider.classnames
org.glassfish.jersey.filter.LoggingFilter

这对我很有用(Jersey 2.x)

尝试将其添加到Glassfish 4.1中。没有改变任何事情。
<!-- 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>