public class LoggingJsonFileAppender extends java.lang.Object implements ILoggingAppender
| 限定符和类型 | 字段和说明 |
|---|---|
private java.lang.String |
customFieldsJson |
private java.lang.String |
logAllFile |
private LoggingProperties |
properties |
| 构造器和说明 |
|---|
LoggingJsonFileAppender(org.springframework.core.env.Environment environment,
LoggingProperties properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
addAllFileAppender(ch.qos.logback.classic.LoggerContext context,
java.lang.String logFile,
java.lang.String customFields)
addJsonConsoleAppender.
|
private static net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder |
compositeJsonEncoder(ch.qos.logback.classic.LoggerContext context,
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 final LoggingProperties properties
private final java.lang.String logAllFile
private final java.lang.String customFieldsJson
public LoggingJsonFileAppender(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 addAllFileAppender(ch.qos.logback.classic.LoggerContext context,
java.lang.String logFile,
java.lang.String customFields)
addJsonConsoleAppender.
context - a LoggerContext object.customFields - a String object.private static net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder compositeJsonEncoder(ch.qos.logback.classic.LoggerContext context,
java.lang.String customFields)
Copyright © 2023. All rights reserved.