将Jersey记录输出到文件?

时间:2010-09-21 12:37:12

标签: 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>

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

例子会很好!感谢

1 个答案:

答案 0 :(得分:6)

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

  1. configure JDK logging the usual way
  2. bridge it to your favorite logging framework
  3. use whatever mechanism your application server may provide