LOG4J2:如何在属性文件中配置 JSON 布局

Era*_*anM 5 json log4j jackson log4j2

有谁知道,如何编写 log4j2 属性文件,将日志作为 JSON 输出到控制台?

我看到了这个链接https://logging.apache.org/log4j/2.x/manual/layouts.html#JSONLayout,但我不清楚,如何在属性文件中进行配置。

谢谢,伊兰

Laa*_*azo 1

我从 Springframework 大师那里找到了这个教程。我的log4j2.properties文件如下所示;

name=JsonConfig

appenders = file

appender.file.type = File
appender.file.name = LOGFILE
appender.file.fileName=myLog.json
appender.file.layout.type=JsonLayout

loggers=file
logger.file.name=your.logger.package.location
logger.file.level = debug
logger.file.appenderRefs = file
logger.file.appenderRef.file.ref = LOGFILE
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。