package io.dropwizard.request.logging;

import ch.qos.logback.access.jetty.RequestLogImpl;

/**
 * The Dropwizard request log uses logback-access, but we override it to remove the requirement for logback-access.xml
 * based configuration.
 */
public class LogbackAccessRequestLog extends RequestLogImpl {
    @Override
    public void configure() {
        setName("LogbackAccessRequestLog");
    }
}

@@ -83,16 +83,67 @@
 LogImpl;
+%0Aimport org.eclipse.jetty.util.component.LifeCycle;
 %0A%0A/**%0A *
@@ -347,16 +347,37 @@
 LogImpl 
+implements LifeCycle 
 %7B%0A    @O

Implement Jetty LifeCycle in LogbackAccessRequestLog (#5115)