@Plugin(name="KafkaAppender",
category="Core",
elementType="appender",
printObject=true)
public class KafkaAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
| 限定符 | 构造器和说明 |
|---|---|
protected |
KafkaAppender(String name,
String appName,
String env,
String kafkaHosts,
String runModel,
org.apache.logging.log4j.core.Filter filter,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout,
boolean ignoreExceptions,
String expand,
int maxCount,
int logQueueSize,
int threadPoolSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
append(org.apache.logging.log4j.core.LogEvent logEvent) |
static KafkaAppender |
createAppender(String name,
String appName,
String env,
String kafkaHosts,
String topic,
String expand,
String runModel,
int maxCount,
int logQueueSize,
int threadPoolSize,
boolean compressor,
org.apache.logging.log4j.core.Layout<? extends Serializable> layout,
org.apache.logging.log4j.core.Filter filter) |
String |
getAppName() |
String |
getEnv() |
String |
getExpand() |
String |
getKafkaHosts() |
int |
getLogQueueSize() |
int |
getMaxCount() |
String |
getRunModel() |
int |
getThreadPoolSize() |
protected void |
send(org.apache.logging.log4j.core.LogEvent logEvent) |
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, requiresLocation, setHandler, toSerializable, toStringaddFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, start, stop, stopequalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop, stopprotected KafkaAppender(String name, String appName, String env, String kafkaHosts, String runModel, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean ignoreExceptions, String expand, int maxCount, int logQueueSize, int threadPoolSize)
@PluginFactory public static KafkaAppender createAppender(@PluginAttribute(value="name") String name, @PluginAttribute(value="appName") String appName, @PluginAttribute(value="env") String env, @PluginAttribute(value="kafkaHosts") String kafkaHosts, @PluginAttribute(value="topic") String topic, @PluginAttribute(value="expand") String expand, @PluginAttribute(value="runModel") String runModel, @PluginAttribute(value="maxCount") int maxCount, @PluginAttribute(value="logQueueSize") int logQueueSize, @PluginAttribute(value="threadPoolSize") int threadPoolSize, @PluginAttribute(value="compressor") boolean compressor, @PluginElement(value="Layout") org.apache.logging.log4j.core.Layout<? extends Serializable> layout, @PluginElement(value="Filter") org.apache.logging.log4j.core.Filter filter)
public void append(org.apache.logging.log4j.core.LogEvent logEvent)
protected void send(org.apache.logging.log4j.core.LogEvent logEvent)
public String getAppName()
public String getEnv()
public String getKafkaHosts()
public String getRunModel()
public String getExpand()
public int getMaxCount()
public int getLogQueueSize()
public int getThreadPoolSize()
Copyright © 2022. All rights reserved.