springboot中使用druid打印慢sql失效

druid 配置

image

配置过后仍然无法打印。

问题原因:从druid的源码LogFactory中发现 druid会优先使用log4j 来作为日志框架

image

我的项目使用spring boot中默认的 logback ,同时有一个第三方库中依赖的log4j。druid 发现我引入的有log4j的包 所以使用log4j来打印日志,但是我的项目中没有log4j的相关配置,最终导致 log4j在打印日志时没有找到 appender配置,所以没有打印出来。

解决办法:

找到依赖log4j的包,把log4j从中排除

image
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,077评论 1 13
  • 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析...
    时待吾阅读 5,014评论 0 6
  • Logback是log4j框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持SLF4...
    李2牛阅读 4,108评论 0 16
  • 一、日志框架 1.1、选择SLF4J而不是Log4j 我建议直接选择SLF4J而不是Log4j,commons l...
    这一刻_776b阅读 556评论 0 0
  • 文/红日雄风 最近的简书变化有点大,完全被搞混了,今天才知道原来简书里面还是有很多门道的,后悔没有早早地买会员,有...
    芫荽几许阅读 169评论 1 2