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.ListenerNested 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_FILEFields 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, stopMethods 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:
configurein classch.qos.logback.access.jetty.RequestLogImpl
-
log
public void log(org.eclipse.jetty.server.Request jettyRequest, org.eclipse.jetty.server.Response jettyResponse) - Specified by:
login interfaceorg.eclipse.jetty.server.RequestLog- Overrides:
login classch.qos.logback.access.jetty.RequestLogImpl
-