users@jersey.java.net

[Jersey] LoggingFilter is not being invoked

From: Odelya Holiday <be.special_at_gmail.com>
Date: Wed, 26 Oct 2011 10:52:15 +0200

I would like to enable logging filter to print the requests and responses.

so I added the following;

<servlet>
                <servlet-name>Jersey Web Application</servlet-name>
                <servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
                <init-param>
                        <param-name>com.sun.jersey.config.property.packages</param-name>
                        <param-value>com.my.resource</param-value>
                </init-param>
                <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.api.container.filter.LoggingFilter</param-name>
                        <param-value>com.sun.jersey.api.container.filter.LoggingFilter</param-value>
                </init-param>
                <load-on-startup>1</load-on-startup>
        </servlet>

However, no logs are being written anywhere!

I also put a breakpoint in LoggingFilter and the class is being
initialized but Filter method is never being called!

What could be the problem?
--
what matters most is how you see yourself