Logging.level错误

发生场景

springboot配置mybaits打印sql日志时出现如下错误:

# application.yml配置
logging:
  level: debug

`Logging.level`日志打印报错问题

错误分析

 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日志,所以配成了项目的包名。

相关文章:

  • 2021-12-31
  • 2021-12-31
  • 2022-02-01
  • 2021-05-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-03
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案