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 implements org.eclipse.jetty.util.component.LifeCycleThe Dropwizard request log uses logback-access, but we override it to remove the requirement for logback-access.xml based configuration.
-
-
Constructor Summary
Constructors Constructor Description LogbackAccessRequestLog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddEventListener(EventListener eventListener)voidconfigure()voidlog(org.eclipse.jetty.server.Request jettyRequest, org.eclipse.jetty.server.Response jettyResponse)booleanremoveEventListener(EventListener eventListener)-
Methods inherited from class ch.qos.logback.access.jetty.RequestLogImpl
addAppender, addFilter, addInfo, addLifeCycleListener, clearAllFilters, detachAndStopAllAppenders, detachAppender, detachAppender, getAppender, getConfigurationFileURL, getCopyOfAttachedFiltersList, getFilterChainDecision, isAttached, isFailed, isQuiet, isRunning, isStarted, isStarting, isStopped, isStopping, iteratorForAppenders, removeLifeCycleListener, setFileName, setQuiet, setResource, start, stop
-
Methods inherited from class ch.qos.logback.core.ContextBase
addScheduledFuture, getBirthTime, getConfigurationLock, getCopyOfPropertyMap, getCopyOfScheduledFutures, getExecutorService, getName, getObject, getProperty, getScheduledExecutorService, getScheduledFutures, getSequenceNumberGenerator, getStatusManager, initCollisionMaps, putObject, putProperty, register, removeObject, reset, setName, setSequenceNumberGenerator, setStatusManager, toString
-
-
-
-
Method Detail
-
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
-
addEventListener
public boolean addEventListener(EventListener eventListener)
- Specified by:
addEventListenerin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
removeEventListener
public boolean removeEventListener(EventListener eventListener)
- Specified by:
removeEventListenerin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
-