SpringBoot系列之使用切换log4j日志框架

ok,在pom文件右键->Diagrams->show Dependencies…,如图,找到spring-boot-starter-logging,可以看到SpringBoot的日志实现默认依赖与logback,ok,如果你对这些知识不是很理解的,建议先看我Springboot专栏的日志系列博客:https://smilenicky.blog.csdn.net/category_9195353.html

本博客要实现的是切换默认日志框架为log4j,当然是不建议这样做的,因为log4j有性能问题,所以其作者才开发了logback,不过作为学习的话,还是可以学一下怎么切换Springboot默认的日志框架

先去slf4j官网拿一张图:图示,切换日志框架,为了避免冲突,一般都是先排除日志框架的实现jar,然后再将之前博客提到的偷梁换柱jar,比如log4j-to-slf4j.jar等等先排除,然后再引入对应的日志实现jar,如图所示的slf4j-log4j12.jar,因为本博客并非入门教程,所以学习之前请先参考我之前Springboot日志方面的博客,再来学习

SpringBoot系列之切换log4j日志框架相关推荐

  1. 使用代码形式配置Log4J日志框架

    2019独角兽企业重金招聘Python工程师标准>>> 一.使用代码形式配置Log4J日志框架 一般情况下,我们都是使用配置文件形式来配置Log4J日志框架,比如使用"lo ...

  2. 【SpringBoot】72、SpringBoot中接入轻量级分布式日志框架Graylog

    1.Graylog简介 Graylog 是一个开源的日志聚合.分析.审计.展现和预警工具.在功能上来说,和 ELK 类似,但又比 ELK 要简单很多.依靠着更加简洁,高效,部署使用简单的优势很快受到许 ...

  3. springboot整合log4j日志框架

    在创建Spring Boot工程时,我们引入了spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖内容就是Spring Boot默认的日志框 ...

  4. requirednew基于xml配置日志不回滚_Mybatis 系列 4:引入日志框架

    为什么要用日志? 我们以前要看一个信息,一般使用的是 System.out.println 来打印的,额,这种方式比较 low,需要在代码里各种写 System.out.println,是会受到鄙视的 ...

  5. Log4j日志框架介绍

    日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录.在apache网站:jakarta.apache.org/log4j 可以免费下载到Log ...

  6. jetty 切换log4j日志接口

    jetty 版本7.6.9.v20130131 jetty 默认使用slf4j 作为日志实现.因此首先需要加入slf4j相关jar包. slf4j-api-1.7.5.jar          //此 ...

  7. springboot(2.2.4)的默认日志框架logback换成log4j2

    阿里https://github.com/alibaba/druid/的文档,druid经过阿里购物节的大数据量的考验,又标榜druid是带有监控的数据库连接池,可以时刻监测数据路访问的性能,并发,连 ...

  8. 设置springboot日志级别_Spring Boot 日志框架实践

    概述 Java应用中,日志一般分为以下5个级别: ERROR 错误信息 WARN 警告信息 INFO 一般信息 DEBUG 调试信息 TRACE 跟踪信息 Spring Boot使用Apache的Co ...

  9. java日志框架JUL、JCL、Slf4j、Log4j、Log4j2、Logback 一网打尽

    为什么程序需要记录日志 我们不可能实时的24小时对系统进行人工监控,那么如果程序出现异常错误时要如何排查呢?并且系统在运行时做了哪些事情我们又从何得知呢?这个时候日志这个概念就出现了,日志的出现对系统 ...

最新文章

  1. HDU1533 Going Home(最小费用最大流 spfa模版)
  2. Linux网络编程 | Socket编程(一):Socket的介绍、UDPSocket的封装、UDP服务器/客户端的实现
  3. java log.error_Logger.error打印错误异常的详细堆栈信息
  4. 20 ide配置快捷键补全提示 win
  5. Vmware里安装Ubuntu时由于分辨率问题,界面显示不全解决办法
  6. 编程实现strcpy函数
  7. python中valueerror怎么改_Python:ValueError:使用序列设置数组元素
  8. Java疯狂讲义读书笔记第十章
  9. 奥维使用天地图 疑似攻击解决方案、访问上限解决方案
  10. 计算机组成原理基本概念,《计算机组成原理》教学中几个基本概念的分析
  11. Echarts3柱状图切换折线图时发生位移
  12. 我做产品的三大思维:发散思维、纵横思维和表里思维(下篇)
  13. macosx安装之旅(8)-常见问题(转载)
  14. 从入门到放弃,50G编程视频免费送!
  15. 善于计划,善于总结,善于归纳
  16. Ubuntu下阅读CHM格式的文档
  17. Linux C/C++ 调试的那些“歪门邪道”
  18. Android 垂直与水平滚动条:Scrollview与HorizontalScrollView
  19. 南昌工学院计算机挂科率,南昌工学院一年预科心声
  20. 玄虚子:巧记易经64卦,分宫卦象次序表。

热门文章

  1. D3D粒子系统设计关键要点
  2. 《卸甲笔记》-基础语法对比
  3. js实现正则去除字符串空格
  4. 稀疏一元多项式(C++)
  5. 大众创业热度不减,好机友项目强势来袭
  6. 阵列分组,不足数,补足
  7. 网站添加“富强·民主·爱国”鼠标点击特效美化
  8. Spark架构原理和生态系统
  9. SQL优化工具分享-SQL Tuning Expert Pro for Oracle Trial
  10. linux I2c设备注册