首页 > 解决方案 > Spring Boot 2.1.5 不记录现有端点

问题描述

我在 Spring Boot 应用程序中记录任何现有端点时遇到问题。这是我的简单项目,有一个休息端点。当我在控制台中运行应用程序时,我看不到任何有关映射的日志。在较旧的 spring boot 版本中,spring 总是自动记录项目中所有现有的映射。我应该配置什么以使 spring boot 记录我的端点映射,如下所示:

2019-08-05 18:22:15.317 TRACE 11435 --- [main] oswshandler.SimpleUrlHandlerMapping:映射 [/**] 到 ResourceHttpRequestHandler ["classpath:/META-INF/resources/", "classpath:/resources/" , "classpath:/static/", "classpath:/public/", "/"]

这是我的示例项目https://bitbucket.org/powrseba/spring-boot-example/src/singleModule/的存储库

标签: spring-boot

解决方案


正如@davidxxx 所写,Okey 是重复的。我没有写有关 Spring Boot 2.1 中默认日志配置已更改的更改的段落。

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.1-Release-Notes#logging-refinements

记录改进

Spring Framework 5.1 在处理 web >应用程序(Spring MVC 或 Spring WebFlux)时重新访问了调试日志记录输出。如果您尝试调试 >application 并且想要恢复 Spring Boot 2.0 样式日志记录,则应将 >following 添加到 application.properties:

logging.level.web=debug

发布关闭:)


推荐阅读