public class LoggingLogStashAppender extends java.lang.Object implements ILoggingAppender
| 限定符和类型 | 字段和说明 |
|---|---|
private static java.lang.String |
ASYNC_LOG_STASH_APPENDER_NAME |
private java.lang.String |
customFieldsJson |
private LoggingProperties |
properties |
| 构造器和说明 |
|---|
LoggingLogStashAppender(org.springframework.core.env.Environment environment,
LoggingProperties properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
addLogStashTcpSocketAppender(ch.qos.logback.classic.LoggerContext context,
java.lang.String customFields,
LoggingProperties.Logstash logStashProperties)
addLogstashTcpSocketAppender.
|
private static net.logstash.logback.encoder.LogstashEncoder |
logstashEncoder(java.lang.String customFields) |
private void |
reload(ch.qos.logback.classic.LoggerContext context) |
void |
reset(ch.qos.logback.classic.LoggerContext context)
重置
|
void |
start(ch.qos.logback.classic.LoggerContext context)
启动
|
private static final java.lang.String ASYNC_LOG_STASH_APPENDER_NAME
private final LoggingProperties properties
private final java.lang.String customFieldsJson
public LoggingLogStashAppender(org.springframework.core.env.Environment environment,
LoggingProperties properties)
public void start(ch.qos.logback.classic.LoggerContext context)
ILoggingAppenderstart 在接口中 ILoggingAppendercontext - LoggerContextpublic void reset(ch.qos.logback.classic.LoggerContext context)
ILoggingAppenderreset 在接口中 ILoggingAppendercontext - LoggerContextprivate void reload(ch.qos.logback.classic.LoggerContext context)
private static void addLogStashTcpSocketAppender(ch.qos.logback.classic.LoggerContext context,
java.lang.String customFields,
LoggingProperties.Logstash logStashProperties)
context - a LoggerContext object.customFields - a String object.logStashProperties - a LoggingProperties.Logstash object.private static net.logstash.logback.encoder.LogstashEncoder logstashEncoder(java.lang.String customFields)
Copyright © 2022. All rights reserved.