Bootstrap servlet for custom Logback initialization in a web environment.
Delegates to LogbackWebConfigurer (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
Logback setup within the application (thus, don't use LogbackConfigListener or
LogbackConfigServlet). Instead, use a global, VM-wide Logback 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 Logback
initialization.
Note that this class has been deprecated for containers implementing
Servlet API 2.4 or higher, in favor of LogbackConfigListener.
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 LogbackConfigListener. Else or if working
with a Servlet 2.2 container, stick with this servlet.