Skip to content

tomsquest/logback-servlet

Repository files navigation

logback-servlet

Build Status

Servlet for Logback to configure log levels at runtime.

Features

  • Change Logback level per logger at runtime
  • Reset levels to their default from the initial logback.xml
  • Sort logger by name or level
  • Filter logger by name

Usage

Put the file LogbackServlet.java in your project and declare it as a Servlet.

Servlet 3 example :

Dynamic logback = servletContext.addServlet("logback", new LogbackServlet());
logback.addMapping("/logback/*");
logback.setLoadOnStartup(1);

Servlet 2 example :

<servlet>
  <servlet-name>logback</servlet-name>
  <servlet-class>com.tomquest.logback.LogbackServlet</servlet-class>
</servlet>

<servlet-mapping>
  <servlet-name>logback</servlet-name>
  <url-pattern>/logback/*</url-pattern>
</servlet-mapping>

Screenshot

Logback Servlet Screenshot

About

Servlet for Logback to configure log levels at runtime

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages