【发布时间】:2021-10-04 12:15:23
【问题描述】:
您好,我正在尝试将我的纯文本日志转换为 json 格式。我在应用程序中使用 log4j 作为日志框架。 我在 log4j.properities 中尝试了这种配置
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.encoding=UTF-8
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern={"debug_level":"%p","debug_timestamp":"%d{ISO8601}","debug_thread":"%t","debug_file":"%F", "debug_line":"%L","debug_message":"%m"}%n
但是没有用。
谁能帮助我如何在 log4j 中使用 json 模板
【问题讨论】:
-
具体是如何不起作用的?是它没有正确引用 JSON 的问题吗?
-
是的,日志仍然是纯 tetx 行而不是 json 格式
标签: java logging log4j google-kubernetes-engine