Package io.dropwizard.request.logging
Class LogbackAccessRequestLog
java.lang.Object
ch.qos.logback.core.ContextBase
ch.qos.logback.access.jetty.RequestLogImpl
io.dropwizard.request.logging.LogbackAccessRequestLog
- All Implemented Interfaces:
ch.qos.logback.core.Context
,ch.qos.logback.core.spi.AppenderAttachable<ch.qos.logback.access.spi.IAccessEvent>
,ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.access.spi.IAccessEvent>
,ch.qos.logback.core.spi.LifeCycle
,ch.qos.logback.core.spi.PropertyContainer
,org.eclipse.jetty.server.RequestLog
,org.eclipse.jetty.util.component.LifeCycle
public class LogbackAccessRequestLog
extends 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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener
Nested classes/interfaces inherited from interface org.eclipse.jetty.server.RequestLog
org.eclipse.jetty.server.RequestLog.Collection, org.eclipse.jetty.server.RequestLog.Writer
-
Field Summary
Fields inherited from class ch.qos.logback.access.jetty.RequestLogImpl
DEFAULT_CONFIG_FILE
Fields inherited from class ch.qos.logback.core.ContextBase
scheduledFutures
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ch.qos.logback.access.jetty.RequestLogImpl
addAppender, addEventListener, addFilter, addInfo, addLifeCycleListener, clearAllFilters, detachAndStopAllAppenders, detachAppender, detachAppender, getAppender, getConfigurationFileURL, getCopyOfAttachedFiltersList, getFilterChainDecision, isAttached, isFailed, isQuiet, isRunning, isStarted, isStarting, isStopped, isStopping, iteratorForAppenders, removeEventListener, removeLifeCycleListener, setFileName, setQuiet, setResource, start, stop
Methods inherited from class ch.qos.logback.core.ContextBase
addConfigurationEventListener, addScheduledFuture, fireConfigurationEvent, getAlternateExecutorService, getBirthTime, getConfigurationLock, getCopyOfPropertyMap, getCopyOfScheduledFutures, getExecutorService, getName, getObject, getProperty, getScheduledExecutorService, getScheduledFutures, getSequenceNumberGenerator, getStatusManager, initCollisionMaps, putObject, putProperty, register, removeObject, reset, setName, setSequenceNumberGenerator, setStatusManager, toString
-
Constructor Details
-
LogbackAccessRequestLog
public LogbackAccessRequestLog()
-
-
Method Details
-
configure
public void configure()- Overrides:
configure
in classch.qos.logback.access.jetty.RequestLogImpl
-
log
public void log(org.eclipse.jetty.server.Request jettyRequest, org.eclipse.jetty.server.Response jettyResponse) - Specified by:
log
in interfaceorg.eclipse.jetty.server.RequestLog
- Overrides:
log
in classch.qos.logback.access.jetty.RequestLogImpl
-