org.apache.logging.log4j.web.appender
Class ServletAppender
java.lang.Object
org.apache.logging.log4j.core.AbstractLifeCycle
org.apache.logging.log4j.core.filter.AbstractFilterable
org.apache.logging.log4j.core.appender.AbstractAppender
org.apache.logging.log4j.web.appender.ServletAppender
- All Implemented Interfaces:
- Serializable, Appender, Filterable, LifeCycle
@Plugin(name="Servlet",
category="Core",
elementType="appender",
printObject=true)
public class ServletAppender
- extends AbstractAppender
Logs using the ServletContext's log method
- See Also:
- Serialized Form
Methods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle |
equalsImpl, getState, hashCodeImpl, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping |
append
public void append(LogEvent event)
createAppender
@PluginFactory
public static ServletAppender createAppender(@PluginElement(value="Layout")
Layout<? extends Serializable> layout,
@PluginElement(value="Filter")
Filter filter,
@PluginAttribute(value="name")@Required(message="No name provided for ServletAppender")
String name,
@PluginAttribute(value="ignoreExceptions",defaultBoolean=true)
boolean ignoreExceptions)
- Create a Servlet Appender.
- Parameters:
layout
- The layout to use (required). Must extend AbstractStringLayout
.filter
- The Filter or null.name
- The name of the Appender (required).ignoreExceptions
- If true
(default) exceptions encountered when appending events are logged;
otherwise they are propagated to the caller.
- Returns:
- The ServletAppender.
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.