@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 |
HOST_IP |
static String |
HOST_NAME |
static Map<String,String> |
LOG_TAGS |
static long |
PROCESS_ID |
static long |
PROCESS_START_TIME |
static UUID |
PROCESS_UUID |
| Constructor and Description |
|---|
ElasticSearchAppender(String name,
String url,
String index,
boolean enable,
int countMax,
long sizeMax,
int bulkCountMax,
long bulkSizeMax,
long delayMax,
int bulkRetryCount,
long bulkRetryDelay,
int lengthStringMax,
boolean out,
boolean setDefaultUncaughtExceptionHandler,
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 enable,
String countMax,
String sizeMax,
String bulkCountMax,
String bulkSizeMax,
String delayMax,
String bulkRetryCount,
String bulkRetryDelay,
String lengthStringMax,
String out,
String setDefaultUncaughtExceptionHandler,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout) |
String |
getIndex() |
boolean |
isEnabled() |
static void |
logSystem(boolean out,
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 UUID PROCESS_UUID
public static final long PROCESS_START_TIME
public static final String HOST_NAME
public static final String HOST_IP
public ElasticSearchAppender(String name, String url, String index, boolean enable, int countMax, long sizeMax, int bulkCountMax, long bulkSizeMax, long delayMax, int bulkRetryCount, long bulkRetryDelay, int lengthStringMax, boolean out, boolean setDefaultUncaughtExceptionHandler, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout)
public boolean isEnabled()
public String getIndex()
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="enable") String enable, @PluginAttribute(value="countMax") String countMax, @PluginAttribute(value="sizeMax") String sizeMax, @PluginAttribute(value="bulkCountMax") String bulkCountMax, @PluginAttribute(value="bulkSizeMax") String bulkSizeMax, @PluginAttribute(value="delayMax") String delayMax, @PluginAttribute(value="bulkRetryCount") String bulkRetryCount, @PluginAttribute(value="bulkRetryDelay") String bulkRetryDelay, @PluginAttribute(value="lengthStringMax") String lengthStringMax, @PluginAttribute(value="out") String out, @PluginAttribute(value="setDefaultUncaughtExceptionHandler") String setDefaultUncaughtExceptionHandler, @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.