@Plugin(name="ElasticSearch",
category="Core",
elementType="appender",
printObject=true)
public final class ElasticSearchAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
| Constructor and Description |
|---|
ElasticSearchAppender(String name,
String url,
String user,
String password,
String index,
boolean enable,
int countMax,
long sizeMax,
int bulkCountMax,
long bulkSizeMax,
long delayMax,
int bulkRetryCount,
long bulkRetryDelay,
int eventSizeStartFinish,
int eventSizeDefault,
int eventSizeException,
int lengthStringMax,
boolean out,
boolean debug,
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 user,
String password,
String index,
String enable,
String countMax,
String sizeMax,
String bulkCountMax,
String bulkSizeMax,
String delayMax,
String bulkRetryCount,
String bulkRetryDelay,
String eventSizeStartFinish,
String eventSizeDefault,
String eventSizeException,
String lengthStringMax,
String out,
String debug,
String setDefaultUncaughtExceptionHandler,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout) |
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 ElasticSearchAppender(String name, String url, String user, String password, String index, boolean enable, int countMax, long sizeMax, int bulkCountMax, long bulkSizeMax, long delayMax, int bulkRetryCount, long bulkRetryDelay, int eventSizeStartFinish, int eventSizeDefault, int eventSizeException, int lengthStringMax, boolean out, boolean debug, boolean setDefaultUncaughtExceptionHandler, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout)
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="user") String user, @PluginAttribute(value="password") String password, @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="eventSizeStartFinish") String eventSizeStartFinish, @PluginAttribute(value="eventSizeDefault") String eventSizeDefault, @PluginAttribute(value="eventSizeException") String eventSizeException, @PluginAttribute(value="lengthStringMax") String lengthStringMax, @PluginAttribute(value="out") String out, @PluginAttribute(value="debug") String debug, @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 © 2021. All rights reserved.