org.springframework.web.util
Class Log4jConfigServlet

|
+--org.springframework.web.util.Log4jConfigServlet

public class Log4jConfigServlet
extends HttpServlet

Bootstrap servlet for custom Log4J initialization in a web environment. Simply delegates to Log4jWebConfigurer.

Note: This servlet should have a lower load-on-startup value in web.xml than ContextLoaderServlet, when using custom Log4J initialization.

Note that this class has been deprecated for containers implementing Servlet API 2.4 or higher in favour of Log4jConfigListener.
According to Servlet 2.4, listeners must be initialized before load-on-startup servlets. Many Servlet 2.3 containers already enforce this behaviour (see ContextLoaderServlet javadoc for details). If you use such a container, this servlet can be replaced with Log4jConfigListener. Else or if working with a Servlet 2.2 container, stick with this servlet.

Author:
Juergen Hoeller, Darren Davison
Since: 12.08.2003
See Also: Log4jWebConfigurer, Log4jConfigListener, ContextLoaderServlet

Method Summary
 voiddestroy()
           
 voiddoService(HttpServletRequest request, HttpServletResponse response)
          This should never even be called since no mapping to this servlet should ever be created in web.xml.
 StringgetServletInfo()
           
 voidinit()
           

Method Detail

destroy

public void destroy()

doService

public void doService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException
This should never even be called since no mapping to this servlet should ever be created in web.xml. That's why a correctly invoked Servlet 2.3 listener is much more appropriate for initialization work ;-)

getServletInfo

public String getServletInfo()

init

public void init()