Java Azure Web App服务日志记录中的Spring Boot MVC未按预期工作

Java Azure Web App服务日志记录中的Spring Boot MVC未按预期工作,java,spring,azure,spring-mvc,logback,Java,Spring,Azure,Spring Mvc,Logback,我们正在使用SpringBoot将SpringMVC应用程序部署到Azure Web应用程序服务。我们部署了应用程序,可以到达终点,但无法看到日志输出。使用logback.xml文件实现日志记录,并在application.properties文件中设置日志记录级别 请注意,将应用程序部署到VM上的Tomcat时,日志记录可以完美地工作。当记录到stdout时,可以在catalina.out文件中访问日志输出。但是,当应用程序被推送到Azure Web App Services时,无法从cata

我们正在使用SpringBoot将SpringMVC应用程序部署到Azure Web应用程序服务。我们部署了应用程序,可以到达终点,但无法看到日志输出。使用logback.xml文件实现日志记录,并在application.properties文件中设置日志记录级别

请注意,将应用程序部署到VM上的Tomcat时,日志记录可以完美地工作。当记录到stdout时,可以在catalina.out文件中访问日志输出。但是,当应用程序被推送到Azure Web App Services时,无法从catalina.log文件或其他任何地方访问日志输出

不幸的是,将Spring Boot应用程序部署到azure的文档可以总结为“几乎没有”,但我们需要为我们的客户完成这一点。关于java日志记录的文档似乎希望您使用。不幸的是,这是另一项需要花钱的服务。必须有一种方法可以在Azure Web app Services中查看java应用程序中的标准日志


有没有人有这方面的经验?非常感谢。请在Spring Boot中的application.properties文件中设置日志记录级别

logging.level=DEBUG
logging.level.org.springframework=DEBUG
然后在web.config文件集中存储日志,即

-Dlogging.file="%HOME%\LogFiles\boot.log"
然后,在Microsoft Azure内web应用程序的控制台选项卡上,您可以指定要跟踪日志

tail D:\home\LogFiles\boot.log

我的Spring boot应用程序正在运行,但无法查看日志。此外,我的目录中没有web.config。