在application.yml中配置日志输出级别时报错

来源:3-2 日志的使用

qq_清影无痕_0

2018-05-21

当在application.yml中设置logging的level级别时,控制台报错org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'logging.level' to java.util.Map<java.lang.String, java.lang.String>,删除后恢复http://img.mukewang.com/szimg/5b023bb40001617912690855.jpg,这是怎么回事?怎么解决呢?

写回答

3回答

宝慕林5400986

2018-05-23

还有它报错提示要求的类型是Map类型的,键值对,视频上面的是String。

应该是版本的问题,新版的语法应该强制要指定受影响的类、包.LEVEL级别。

1
2
慕仰9094206
回复
qq_清影无痕_0
请问具体怎么设置呀?
2019-02-28
共2条回复

宝慕林5400986

2018-05-23

楼主看到的应该是这篇csdn的

https://bbs.csdn.net/topics/392346212

我在github上看到的可以这样设置:

logging.level.root=ERROR

0
0

慕粉1471747585

2018-05-22

是不是什么地方写错了,建议参考下源码试试,不行的话接着提问。

0
1
qq_清影无痕_0
没有呢,我是照着视频一步一步写的,不过,我找到一个类似的帖子,说是spring boot版本的问题,我用的是2.0,老师用的是1.5
2018-05-23
共1条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程