从 Elastic Beanstalk (Spring Boot) 获取正确的日志

Tli*_*ink 0 logging amazon-web-services spring-boot amazon-elastic-beanstalk

我正在 Elastic Beanstalk 中运行 Spring Boot 应用程序。我发现探索 Elastic Beanstalk 中的日志有些不直观。我只看到 2 个选项,下载所有日志或最后 100 行,其中包含我的应用程序和运行 Elastic Beanstalk 的 EC2 实例的日志。有没有办法查看我的应用程序日志(相同的日志)我在运行应用程序时在本地计算机中看到)而不限于最后 100 行和其他噪音,或者每次都必须下载所有日志?

Ill*_*ion 5

您必须首先为 Elastic Beanstalk 创建日志组。然后转到创建的 Elastic BeanStalk 的控制台并单击该应用程序。进入左侧的应用程序后,您可以看到Configuration。点击Configuration。第一个配置框名为Software。在框中,您可以看到日志组以及指向该应用程序的 cloudwatch 日志的链接。点击它,它会直接带您到cloudwatch日志,您可以在一个地方获取所有日志。