Cloudfoundry上的应用程序日志不会显示

时间:2015-08-08 12:43:06

标签: cloudfoundry

我的Cloudfoundry部署上的应用程序日志存在问题。

我基于https://github.com/cloudfoundry-community/cf-boshworkspace的tiny-aws部署,将Cloudfoundry部署在最小化的设计中。 我进一步最小化了部署,并将虚拟机“api”,“骨干”,“健康”和“服务”等所有内容放在api-machines上。 所以我有以下虚拟机:

  • api(2个实例)
  • 数据(1个实例)
  • 亚军(2个实例)
  • haproxy(1个公共和1个私人代理)

Cloudfoundry版本是212。

部署本身似乎有效。我可以部署应用程序并启动它们。 但是当我运行时,我的应用程序中的日志不会显示出来 “cf logs my-app --recent”

我在spring-boot-app中尝试了几种日志配置。

  • 标准,未经修改,应根据spring-boot文档记录到STDOUT
  • 明确设置log4j.properties文件,该文件也配置为记录到STDOUT
  • 用于登录STDOUT的log4j-2配置
  • 一个记录到文件的spring-boot配置

在上一次配置中,当我运行“cf files my-app log / my-app.log”时,文件已经创建并显示了我的日志

我试图调试我的日志丢失的地方,但我找不到任何东西。 dea_logging_agent似乎运行并且配置了正确的NATS位置,dea本身也是如此。 Loggregator似乎也在api-host上运行良好,似乎也连接到NATS。 所以我的问题是:我应该在哪些地方搜索我的日志去哪里?

非常感谢。

0 个答案:

没有答案