@Plugin(name="ElasticSearch",
category="Core",
elementType="appender",
printObject=true)
public final class ElasticSearchAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
| Modifier and Type | Field and Description |
|---|---|
static String |
ENVIRONMENT_VARIABLES |
static String |
HOST_IP |
static String |
HOST_NAME |
static Map<String,String> |
LOG_TAGS |
static long |
PROCESS_ID |
static long |
PROCESS_START_TIME |
static String |
SYSTEM_PROPERTIES |
| Constructor and Description |
|---|
ElasticSearchAppender(String name,
String url,
String index,
int countMax,
long sizeMax,
int lengthMax,
long spanMax,
org.apache.logging.log4j.core.Filter filter,
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 ElasticSearchAppender |
createAppender(String name,
String url,
String index,
String countMax,
String sizeMax,
String lengthMax,
String spanMax,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout) |
int |
getCountMax() |
String |
getIndex() |
int |
getLengthMax() |
long |
getSizeMax() |
long |
getSpanMax() |
boolean |
isEnabled() |
static void |
logSystem(Class clazz,
String message) |
void |
start() |
void |
stop() |
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, setHandler, toSerializable, toStringaddFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, stop, stopequalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stoppublic static final long PROCESS_ID
public static final long PROCESS_START_TIME
public static final String HOST_NAME
public static final String HOST_IP
public static final String ENVIRONMENT_VARIABLES
public static final String SYSTEM_PROPERTIES
public ElasticSearchAppender(String name, String url, String index, int countMax, long sizeMax, int lengthMax, long spanMax, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout)
public boolean isEnabled()
public String getIndex()
public int getCountMax()
public long getSizeMax()
public int getLengthMax()
public long getSpanMax()
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.AbstractLifeCyclepublic void append(org.apache.logging.log4j.core.LogEvent event)
@PluginFactory public static ElasticSearchAppender createAppender(@PluginAttribute(value="name") String name, @PluginAttribute(value="url") String url, @PluginAttribute(value="index") String index, @PluginAttribute(value="countMax") String countMax, @PluginAttribute(value="sizeMax") String sizeMax, @PluginAttribute(value="lengthMax") String lengthMax, @PluginAttribute(value="spanMax") String spanMax, @PluginElement(value="Filter") org.apache.logging.log4j.core.Filter filter, @PluginElement(value="Layout") org.apache.logging.log4j.core.Layout<? extends Serializable> layout)
Copyright © 2020. All rights reserved.