@Plugin(name="CloudWatchAppender",
category="Core",
elementType="appender",
printObject=true)
public final class CloudWatchAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
| Constructor and Description |
|---|
CloudWatchAppender(String name,
String group,
String streamPrefix,
String streamPostfix,
String access,
String secret,
int capacity,
int length,
int span,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(org.apache.logging.log4j.core.LogEvent event) |
static CloudWatchAppender |
createAppender(String name,
String group,
String streamPrefix,
String streamPostfix,
String access,
String secret,
String capacity,
String length,
String span,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout) |
int |
getCapacity() |
String |
getGroup() |
int |
getLength() |
int |
getSpan() |
String |
getStream() |
boolean |
isEnabled() |
void |
start() |
void |
stop() |
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toStringaddFilter, getFilter, hasFilter, isFiltered, removeFilterequalsImpl, getState, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStoppingpublic static final String INSTANCE
public boolean isEnabled()
public String getGroup()
public String getStream()
public int getCapacity()
public int getLength()
public int getSpan()
public void start()
start in interface org.apache.logging.log4j.core.LifeCyclestart in class org.apache.logging.log4j.core.filter.AbstractFilterablepublic void stop()
stop in interface org.apache.logging.log4j.core.LifeCyclestop in class org.apache.logging.log4j.core.filter.AbstractFilterablepublic void append(org.apache.logging.log4j.core.LogEvent event)
@PluginFactory public static CloudWatchAppender createAppender(@PluginAttribute(value="name") String name, @PluginAttribute(value="group") String group, @PluginAttribute(value="streamPrefix") String streamPrefix, @PluginAttribute(value="streamPostfix") String streamPostfix, @PluginAttribute(value="access") String access, @PluginAttribute(value="secret") String secret, @PluginAttribute(value="capacity") String capacity, @PluginAttribute(value="length") String length, @PluginAttribute(value="span") String span, @PluginElement(value="Layout") org.apache.logging.log4j.core.Layout<? extends Serializable> layout)
Copyright © 2017. All rights reserved.