A C D G I L O S W
A
- append(LogEvent) -
Method in class org.apache.logging.log4j.web.appender.ServletAppender
-
C
- clearLoggerContext() -
Method in interface org.apache.logging.log4j.web.Log4jWebSupport
- Clears the logger context set up in
Log4jWebSupport.setLoggerContext()
.
- CONTEXT_ATTRIBUTE -
Static variable in interface org.apache.logging.log4j.web.Log4jWebSupport
- The attribute key for the
ServletContext
attribute that the LoggerContext
is stored in.
- contextDestroyed(ServletContextEvent) -
Method in class org.apache.logging.log4j.web.Log4jServletContextListener
-
- contextInitialized(ServletContextEvent) -
Method in class org.apache.logging.log4j.web.Log4jServletContextListener
-
- createAppender(Layout<? extends Serializable>, Filter, String, boolean) -
Static method in class org.apache.logging.log4j.web.appender.ServletAppender
- Create a Servlet Appender.
D
- destroy() -
Method in class org.apache.logging.log4j.web.Log4jServletFilter
-
- doFilter(ServletRequest, ServletResponse, FilterChain) -
Method in class org.apache.logging.log4j.web.Log4jServletFilter
-
G
- getRequiredWebLoggerContext(ServletContext) -
Static method in class org.apache.logging.log4j.web.WebLoggerContextUtils
- Finds the main
LoggerContext
configured for the given ServletContext.
- getServletContext() -
Static method in class org.apache.logging.log4j.web.WebLoggerContextUtils
- Gets the current
ServletContext
if it has already been assigned to a LoggerContext's external context.
- getServletContext() -
Method in class org.apache.logging.log4j.web.WebLookup
- Deprecated. Use
WebLoggerContextUtils.getServletContext()
.
- getWebLifeCycle(ServletContext) -
Static method in class org.apache.logging.log4j.web.WebLoggerContextUtils
- Finds or initializes the
Log4jWebLifeCycle
singleton for the given
ServletContext.
- getWebLoggerContext(ServletContext) -
Static method in class org.apache.logging.log4j.web.WebLoggerContextUtils
- Finds the main
LoggerContext
configured for the given ServletContext.
I
- init(FilterConfig) -
Method in class org.apache.logging.log4j.web.Log4jServletFilter
-
- IS_LOG4J_AUTO_INITIALIZATION_DISABLED -
Static variable in interface org.apache.logging.log4j.web.Log4jWebSupport
- The
ServletContext
parameter name for the flag that disables Log4j's auto-initialization
in Servlet 3.0+ web applications.
- IS_LOG4J_CONTEXT_SELECTOR_NAMED -
Static variable in interface org.apache.logging.log4j.web.Log4jWebSupport
- The
ServletContext
parameter name for the JNDI flag.
L
- LOG4J_CONFIG_LOCATION -
Static variable in interface org.apache.logging.log4j.web.Log4jWebSupport
- The
ServletContext
parameter name for the location of the configuration.
- LOG4J_CONTEXT_NAME -
Static variable in interface org.apache.logging.log4j.web.Log4jWebSupport
- The
ServletContext
parameter name for the name of the
LoggerContext
.
- Log4jServletContainerInitializer - Class in org.apache.logging.log4j.web
- In a Servlet 3.0 or newer environment, this initializer is responsible for starting up Log4j logging before anything
else happens in application initialization.
- Log4jServletContainerInitializer() -
Constructor for class org.apache.logging.log4j.web.Log4jServletContainerInitializer
-
- Log4jServletContextListener - Class in org.apache.logging.log4j.web
- In environments older than Servlet 3.0, this initializer is responsible for starting up Log4j logging before anything
else happens in application initialization.
- Log4jServletContextListener() -
Constructor for class org.apache.logging.log4j.web.Log4jServletContextListener
-
- Log4jServletFilter - Class in org.apache.logging.log4j.web
- This is responsible for the following:
Clearing the logger context when the application has finished starting up.
Setting the logger context before processing a request and clearing it after processing a request.
Setting the logger context when the application is starting to shut down.
This filter is a once-per-request filter.
- Log4jServletFilter() -
Constructor for class org.apache.logging.log4j.web.Log4jServletFilter
-
- Log4jWebSupport - Interface in org.apache.logging.log4j.web
- Specifies an interface for setting and clearing a thread-bound
LoggerContext
in a Java EE web application. - lookup(LogEvent, String) -
Method in class org.apache.logging.log4j.web.WebLookup
-
O
- onStartup(Set<Class<?>>, ServletContext) -
Method in class org.apache.logging.log4j.web.Log4jServletContainerInitializer
-
- org.apache.logging.log4j.web - package org.apache.logging.log4j.web
- The classes in this package are responsible for properly initializing and deinitializing Log4j in a Java EE web
application.
- org.apache.logging.log4j.web.appender - package org.apache.logging.log4j.web.appender
-
S
- ServletAppender - Class in org.apache.logging.log4j.web.appender
- Logs using the ServletContext's log method
- setLoggerContext() -
Method in interface org.apache.logging.log4j.web.Log4jWebSupport
- Sets the logger context so that code executing afterwards can easily and quickly access loggers via
LogManager.getLogger()
.
- SUPPORT_ATTRIBUTE -
Static variable in interface org.apache.logging.log4j.web.Log4jWebSupport
- The attribute key for the
ServletContext
attribute that the singleton support instance
is stored in.
W
- WebLoggerContextUtils - Class in org.apache.logging.log4j.web
- Convenience methods for retrieving the
LoggerContext
associated with a
particular ServletContext. - WebLookup - Class in org.apache.logging.log4j.web
-
- WebLookup() -
Constructor for class org.apache.logging.log4j.web.WebLookup
-
- wrapExecution(Runnable) -
Method in interface org.apache.logging.log4j.web.Log4jWebSupport
- Sets the logger context by calling
Log4jWebSupport.setLoggerContext()
, executes the runnable argument, then clears the
logger context by calling Log4jWebSupport.clearLoggerContext()
.
- wrapExecutionContext(ServletContext, Runnable) -
Static method in class org.apache.logging.log4j.web.WebLoggerContextUtils
- Wraps a Runnable instance by setting its thread context
LoggerContext
before execution and clearing it after execution.
A C D G I L O S W
Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.