zoukankan      html  css  js  c++  java
  • `Logging.level`日志打印报错问题

    Logging.level错误

    发生场景

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

    # application.yml配置
    logging:
      level: debug
    

    image-20201118085137377

    错误分析

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

  • 相关阅读:
    各种模板
    HNOI2019总结
    WC2019游记
    THUSC2017 Day1题解
    NOIP2018联赛总结
    LOJ2557. 「CTSC2018」组合数问题
    NOI2018游记
    bzoj4671: 异或图
    sg函数小结
    [NOI2011]Noi嘉年华
  • 原文地址:https://www.cnblogs.com/zhangqingwang/p/13997939.html
Copyright © 2011-2022 走看看