Class LogbackClassicRequestLogFactory

java.lang.Object
io.dropwizard.request.logging.old.LogbackClassicRequestLogFactory
All Implemented Interfaces:
Discoverable, RequestLogFactory<org.eclipse.jetty.server.RequestLog>

public class LogbackClassicRequestLogFactory extends Object implements RequestLogFactory<org.eclipse.jetty.server.RequestLog>
A factory for creating RequestLog instances using logback-classic.

Configuration Parameters:

Name Default Description
timeZone UTC The time zone to which request timestamps will be converted.
appenders a default console appender The set of appenders to which requests will be logged.
  • Constructor Details

    • LogbackClassicRequestLogFactory

      public LogbackClassicRequestLogFactory()
  • Method Details

    • getAppenders

      public List<AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>> getAppenders()
    • setAppenders

      public void setAppenders(List<AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>> appenders)
    • getTimeZone

      public TimeZone getTimeZone()
    • setTimeZone

      public void setTimeZone(TimeZone timeZone)
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface RequestLogFactory<org.eclipse.jetty.server.RequestLog>
    • build

      public org.eclipse.jetty.server.RequestLog build(String name)
      Specified by:
      build in interface RequestLogFactory<org.eclipse.jetty.server.RequestLog>