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

  • 相关阅读:
    ES6——Promise
    ES6——generator-yield
    ES6——generator
    JQuery——关于CDN(内容分发网络)
    关于JSON使用要注意的地方
    第7课
    第6课
    第5课
    第4课
    第3课
  • 原文地址:https://www.cnblogs.com/zhangqingwang/p/13997939.html
Copyright © 2011-2022 走看看