org.springframework.web.util
Class Log4jConfigServlet

public class Log4jConfigServlet
extends HttpServlet
Bootstrap servlet for custom Log4J initialization in a web environment. Delegates to Log4jWebConfigurer (see its javadoc for configuration details). WARNING: Assumes an expanded WAR file, both for loading the configuration file and for writing the log files. If you want to keep your WAR unexpanded or don't need application-specific log files within the WAR directory, don't use Log4J setup within the application (thus, don't use Log4jConfigListener or Log4jConfigServlet). Instead, use a global, VM-wide Log4J setup (for example, in JBoss) or JDK 1.4's java.util.logging (which is global too).

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 favor of Log4jConfigListener.
According to Servlet 2.4, listeners must be initialized before load-on-startup servlets. Many Servlet 2.3 containers already enforce this behavior (see ContextLoaderServlet javadocs 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.

Since12.08.2003
VersionNot specified.
AuthorJuergen Hoeller, Darren Davison
Wiki javadoc Use textile entry format.
Add your comments here.
Constructor Summary
Log4jConfigServlet()
No description provided.
Method Summary
void destroy()
No description provided.
String getServletInfo()
No description provided.
void init()
No description provided.
void service( HttpServletRequest request, HttpServletResponse response )
This should never even be called since no mapping to this servlet should ever be created in web.xml.
Log4jConfigServlet
public Log4jConfigServlet ( )
No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
destroy
public void destroy ( )
No description provided.
Overrides method in GenericServlet
Returns void No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
getServletInfo
public String getServletInfo ( )
No description provided.
Overrides method in GenericServlet
Wiki javadoc Use textile entry format.
Add your comments here.
init
public void init ( )
No description provided.
Overrides method in GenericServlet
Returns void No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.
service
public void service ( HttpServletRequest request, HttpServletResponse response )
throws
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 ;-)
Overrides method in HttpServlet
Parameters
TypeNameDescription
HttpServletRequest request No description provided.
HttpServletResponse response No description provided.
Returns void No description provided.
Exceptions
IOException No description provided.
Wiki javadoc Use textile entry format.
Add your comments here.