Class 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 Detail

      • LogbackClassicRequestLogFactory

        public LogbackClassicRequestLogFactory()
    • Method Detail

      • 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>