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:
- Appender, Filterable, LifeCycle
@Plugin(name="Servlet",
category="Core",
elementType="appender",
printObject=true)
public class ServletAppender
- extends AbstractAppender
Logs using the ServletContext's log method
Methods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle |
getState, 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="Filters")
Filter filter,
@PluginAttribute(value="name")
String name,
@PluginAttribute(value="ignoreExceptions",defaultBoolean=true)
String ignore)
- Create a Console Appender.
- Parameters:
layout
- The layout to use (required).filter
- The Filter or null.name
- The name of the Appender (required).ignore
- If "true"
(default) exceptions encountered when appending events are logged; otherwise
they are propagated to the caller.
- Returns:
- The ServletAppender.
Copyright © 1999-2014 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.