public class LogbackValve extends org.apache.catalina.valves.ValveBase implements org.apache.catalina.Lifecycle, Context, AppenderAttachable<IAccessEvent>, FilterAttachable<IAccessEvent>
For more information on using LogbackValve please refer to the online documentation on logback-acces and tomcat.
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_CONFIG_FILE |
asyncSupported, container, containerLog, info, next
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
Constructor and Description |
---|
LogbackValve() |
backgroundProcess, event, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setContainer, setNext, toString
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister
destroy, fireLifecycleEvent, getState, getStateName, init, setState, setState, start, stop
public static final String DEFAULT_CONFIG_FILE
public boolean isStarted()
public void startInternal() throws org.apache.catalina.LifecycleException
startInternal
in class org.apache.catalina.valves.ValveBase
org.apache.catalina.LifecycleException
public String getFilename()
public void setFilename(String filename)
public boolean isQuiet()
public void setQuiet(boolean quiet)
public void invoke(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) throws IOException, javax.servlet.ServletException
invoke
in interface org.apache.catalina.Valve
invoke
in class org.apache.catalina.valves.ValveBase
IOException
javax.servlet.ServletException
protected void stopInternal() throws org.apache.catalina.LifecycleException
stopInternal
in class org.apache.catalina.valves.ValveBase
org.apache.catalina.LifecycleException
public void addAppender(Appender<IAccessEvent> newAppender)
addAppender
in interface AppenderAttachable<IAccessEvent>
public Iterator<Appender<IAccessEvent>> iteratorForAppenders()
iteratorForAppenders
in interface AppenderAttachable<IAccessEvent>
public Appender<IAccessEvent> getAppender(String name)
getAppender
in interface AppenderAttachable<IAccessEvent>
public boolean isAttached(Appender<IAccessEvent> appender)
isAttached
in interface AppenderAttachable<IAccessEvent>
public void detachAndStopAllAppenders()
detachAndStopAllAppenders
in interface AppenderAttachable<IAccessEvent>
public boolean detachAppender(Appender<IAccessEvent> appender)
detachAppender
in interface AppenderAttachable<IAccessEvent>
public boolean detachAppender(String name)
detachAppender
in interface AppenderAttachable<IAccessEvent>
public String getInfo()
getInfo
in interface org.apache.catalina.Valve
getInfo
in class org.apache.catalina.valves.ValveBase
public StatusManager getStatusManager()
getStatusManager
in interface Context
public void putProperty(String key, String val)
putProperty
in interface Context
public String getProperty(String key)
getProperty
in interface Context
getProperty
in interface PropertyContainer
public Map<String,String> getCopyOfPropertyMap()
getCopyOfPropertyMap
in interface Context
getCopyOfPropertyMap
in interface PropertyContainer
public void addFilter(Filter<IAccessEvent> newFilter)
addFilter
in interface FilterAttachable<IAccessEvent>
public void clearAllFilters()
clearAllFilters
in interface FilterAttachable<IAccessEvent>
public List<Filter<IAccessEvent>> getCopyOfAttachedFiltersList()
getCopyOfAttachedFiltersList
in interface FilterAttachable<IAccessEvent>
public FilterReply getFilterChainDecision(IAccessEvent event)
getFilterChainDecision
in interface FilterAttachable<IAccessEvent>
public ExecutorService getExecutorService()
getExecutorService
in interface Context
public long getBirthTime()
getBirthTime
in interface Context
public Object getConfigurationLock()
getConfigurationLock
in interface Context
public void addLifecycleListener(org.apache.catalina.LifecycleListener arg0)
addLifecycleListener
in interface org.apache.catalina.Lifecycle
addLifecycleListener
in class org.apache.catalina.util.LifecycleBase
public org.apache.catalina.LifecycleListener[] findLifecycleListeners()
findLifecycleListeners
in interface org.apache.catalina.Lifecycle
findLifecycleListeners
in class org.apache.catalina.util.LifecycleBase
public void removeLifecycleListener(org.apache.catalina.LifecycleListener arg0)
removeLifecycleListener
in interface org.apache.catalina.Lifecycle
removeLifecycleListener
in class org.apache.catalina.util.LifecycleBase
Copyright © 2005-2014 QOS.ch. All Rights Reserved.