将Jersey记录输出到文件?

phi*_*hil 8 java logging jersey

我们已经将这些添加到我们的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>
Run Code Online (Sandbox Code Playgroud)

哪个在我的开发环境中调试很好,但是,我看不到有关将这些内容记录到测试服务器上的文件的任何示例!我只看到默认是System.out ...而不是如何传入任何东西.

例子很好!谢谢

Edw*_*son 6

默认情况下,LoggingFilter会记录到名为其完全限定类名的JDK记录器(com.sun.jersey.api.container.filter.LoggingFilter).你只需要

  1. 以通常的方式配置JDK日志记录,
  2. 将它连接到您最喜欢的日志框架,或
  3. 使用应用服务器可能提供的任何机制.