来自云配置的 JsonTemplateLayout eventTemplateUri

问题描述 投票:0回答:1

我已将我的应用程序配置为使用 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

java spring logging log4j2 spring-cloud-config
1个回答
0
投票

如果你想集中并被所有微服务使用

eventTemplateUri: "https://your-cloud-config-server.com/config/jsonLayout.json"
© www.soinside.com 2019 - 2024. All rights reserved.