我已将我的应用程序配置为使用 log4j2 配置以 JSON 形式记录:
Configuration:
status: warn
Appenders:
Console:
name: CONSOLE
target: SYSTEM_OUT
JsonTemplateLayout:
eventTemplateUri: "classpath:log4j2/templates/jsonLayout.json"
Loggers:
Root:
level: INFO
AppenderRef:
- ref: CONSOLE
目前正在使用类路径中的文件(在属性
JsonTemplateLayout.eventTemplateUri
上配置),但由于我有一个云配置服务器,我想将该文件移动到云配置服务器中以集中并由所有微服务。
我该怎么做?
GitHub 讨论:https://github.com/apache/logging-log4j2/discussions/2536
GitHub 问题:https://github.com/apache/logging-log4j2/issues/2537
如果你想集中并被所有微服务使用
eventTemplateUri: "https://your-cloud-config-server.com/config/jsonLayout.json"