如何将 springboot 依赖项 log4j 与 Pivotal Cloud Foundry 集成

How to integrate springboot dependency log4j with Pivotal Cloud Foundry

我在 PCF 上工作,所以我将在 PCF 中部署的应用程序需要可以是外部文件的文件,例如 log4j2spring.xml

如何向 PCF 提供这些文件?

(这就是我们在应用程序中提供的方式:logging.config=classpath:config/log4j2-spring.xml

在企业世界中,需要在 PCF 容器中配置的 logs 被流式传输到任何日志分析器工具,例如 Papertrailsplunk

你不应该在 logging.config 中指定任何这样的路径,因为 PCF 容器可以出于任何有效目的而被丢弃,比如放大应用程序 - 重新启动应用程序或任何它..

所以:将您的日志写入 stdout / stderr,然后使用 cf logs <app_name> 命令读取这些日志。理想情况是将您的日志流式传输到任何日志查看工具