Spring Boot HTTP 400 错误的日志信息在哪里查看 ?

HTTP 400 一般来说是入参的某些字段的格式不对

Spring Boot项目启动后默认是不会把相应的日志打印在控制台的

需要在logback.xml里面做相关的配置才会打印出来

具体配置如下

XML 复制代码
<configuration>
    <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{MM-dd HH:mm:ss.SSS}|%level|%logger{36}:%line|%thread|%msg%n</pattern>
        </encoder>
    </appender>

    <logger name="org.springframework.web" level="debug" />

    <root level="info">
        <appender-ref ref="stdout" />
    </root>
</configuration>

其中下面这行是关键会打印与web请求有关的信息到控制台

XML 复制代码
<logger name="org.springframework.web" level="debug" />

配置后重新启动项目就可以看到HTTP 400 报错的信息和报错的具体入参字段了

具体输出如下

相关推荐
灵魂猎手1 分钟前
12. 告别 MyBatis IN 语句的 foreach 模板:自定义扩展 让 SQL 编写效率翻倍
java·后端·源码
叫我阿柒啊3 分钟前
Java全栈开发面试实战:从基础到复杂场景的深度解析
java·数据库·spring boot·面试·vue·测试·全栈开发
JarvanMo18 分钟前
跨平台开发的隐性成本
前端·后端
3Cloudream24 分钟前
互联网大厂Java面试实录:Spring Boot与微服务架构解析
spring boot·微服务·hibernate·jwt·java面试
风象南1 小时前
SpringBoot 程序 CPU 飙升排查:自制「方法级采样火焰图」
spring boot·后端
用户6120414922131 小时前
springboot+vue3做的图书管理与借阅系统
vue.js·spring boot·后端
IT_陈寒1 小时前
Python数据处理太慢?这5个Pandas优化技巧让速度提升300%!
前端·人工智能·后端
友莘居士1 小时前
springbootr如何调用dolphinshceduler
spring boot·restful·dolphin·shceduler
技术小泽1 小时前
Kafka架构以及组件讲解
后端·性能优化
Victor3562 小时前
Redis(28)Redis的持久化文件可以跨平台使用吗?
后端