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, nextAFTER_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, toStringdestroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregisterdestroy, fireLifecycleEvent, getState, getStateName, init, setState, setState, start, stoppublic static final String DEFAULT_CONFIG_FILE
public boolean isStarted()
public void startInternal()
throws org.apache.catalina.LifecycleException
startInternal in class org.apache.catalina.valves.ValveBaseorg.apache.catalina.LifecycleExceptionpublic 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.Valveinvoke in class org.apache.catalina.valves.ValveBaseIOExceptionjavax.servlet.ServletExceptionprotected void stopInternal()
throws org.apache.catalina.LifecycleException
stopInternal in class org.apache.catalina.valves.ValveBaseorg.apache.catalina.LifecycleExceptionpublic 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.ValvegetInfo in class org.apache.catalina.valves.ValveBasepublic StatusManager getStatusManager()
getStatusManager in interface Contextpublic void putProperty(String key, String val)
putProperty in interface Contextpublic String getProperty(String key)
getProperty in interface ContextgetProperty in interface PropertyContainerpublic Map<String,String> getCopyOfPropertyMap()
getCopyOfPropertyMap in interface ContextgetCopyOfPropertyMap in interface PropertyContainerpublic 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 Contextpublic long getBirthTime()
getBirthTime in interface Contextpublic Object getConfigurationLock()
getConfigurationLock in interface Contextpublic void addLifecycleListener(org.apache.catalina.LifecycleListener arg0)
addLifecycleListener in interface org.apache.catalina.LifecycleaddLifecycleListener in class org.apache.catalina.util.LifecycleBasepublic org.apache.catalina.LifecycleListener[] findLifecycleListeners()
findLifecycleListeners in interface org.apache.catalina.LifecyclefindLifecycleListeners in class org.apache.catalina.util.LifecycleBasepublic void removeLifecycleListener(org.apache.catalina.LifecycleListener arg0)
removeLifecycleListener in interface org.apache.catalina.LifecycleremoveLifecycleListener in class org.apache.catalina.util.LifecycleBaseCopyright © 2005-2014 QOS.ch. All Rights Reserved.