`Logging.level`日志打印报错问题
Logging.level错误
发生场景
在springboot配置mybaits打印sql日志时出现如下错误:
# application.yml配置
logging:
level: debug

错误分析
No converter found capable of converting from type [java.lang.String] to type [java.util.Map<java.lang.String, org.springframework.boot.logging.LogLevel>]
1. 提示无法转化类型[java.lang.String]到类型[java.util.Map<String, LogLevel>]
2. 细想一下的确配错了,spring要求的格式是Map<String,LogLevel>,我们直接丢了一个debug,自然被当成string了,所以要按照它的格式配置一个Map格式就可以。
解决方案
配置map键值对形式
logging:
level:
com.kingwan.cache: debug
只要是
A: level形式均可以成功运行,这里配置com.kingwan.cache是因为我需要打印sql日志,所以配成了项目的包名。

记录了一个Logging.level:debug配置报错的问题,并提供了解决方案
浙公网安备 33010602011771号