【发布时间】:2017-06-16 21:16:41
【问题描述】:
我们正在使用 Spring Boot 将 Spring MVC 应用程序部署到 Azure Web App Service。我们已经部署了应用程序,并且可以到达终点,但无法看到日志输出。使用 logback.xml 文件实现日志记录,并在 application.properties 文件中设置日志记录级别。
请注意,在将应用程序部署到 VM 上的 Tomcat 时,日志记录可以完美运行。日志输出,当记录到标准输出时,可以在 catalina.out 文件中访问。但是,当应用程序被推送到 Azure Web App Services 时,无法从 catalina.log 文件或其他任何地方访问日志记录输出。
不幸的是,将 Spring Boot 应用程序部署到 azure 的文档可以概括为“几乎没有”,但我们需要为我们的客户完成这项工作。那里的关于 java 日志记录的文档似乎希望您使用Application Insights。不幸的是,这是另一项需要花钱的服务。必须有一种方法可以从 Azure Web App Services 中的 Java 应用程序查看标准日志。
有没有人有这方面的经验?非常感谢。
【问题讨论】:
标签: java spring azure spring-mvc logback