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 |
static String |
DEFAULT_FILENAME |
asyncSupported, container, containerLog, 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, getContainer, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setContainer, setNextdestroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregisterdestroy, fireLifecycleEvent, getState, getStateName, init, setState, setState, start, stoppublic static final String DEFAULT_FILENAME
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.ValveBaseorg.apache.catalina.LifecycleExceptionpublic void addStatus(Status status)
public void addInfo(String msg)
public void addWarn(String msg)
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.ValveIOExceptionjavax.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()
public 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.LifecycleBasepublic String toString()
toString in class org.apache.catalina.valves.ValveBasepublic ScheduledExecutorService getScheduledExecutorService()
getScheduledExecutorService in interface Contextpublic void addScheduledFuture(ScheduledFuture<?> scheduledFuture)
addScheduledFuture in interface ContextCopyright © 2005–2017 QOS.ch. All rights reserved.