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. php foreach是什么,php中foreach的用法是什么
  2. 你必须了解的微服务架构设计的10个要点!
  3. SQL INNER JOIN LEFT JOIN RIGHT JOIN 笛卡尔积
  4. join为什么每个字符都分割了 js_js的join()与 split() (转)
  5. centos7 yum源_搭建内网Linux CentOS yum源,摆脱依赖包困扰
  6. ajax视频播放,XMLHttpRequest加载视频并播放
  7. 2.SDK目录结构和adb工具及命令介绍
  8. 「大学生offer内推计划」:阿里/百度/华为等一线大厂都在抢这样的人!
  9. ERP:“造势”,还是“做事”
  10. UBUNTU配置samba
  11. 用户发送的eth值msg.value,在合约中以wei为单位。
  12. QObject::connect: Cannot connect QTimer::timeout() to (null)::fuction()
  13. Android 中短信数据库的简单操作
  14. 派森学python_2019 年 1月 26 日 随笔档案 - 派森学python - 博客园
  15. 正则表达式:( ) 小括号、[ ] 中括号、{ } 大括号的区别
  16. erp文件中极移参数的单位arcsec
  17. Android包管理机制(三)PMS处理APK的安装
  18. 目标规划问题与LINGO求解
  19. postmarketOS与Ubports星光闪耀
  20. Java数据结构与算法———(8)单链表应用实例,删除节点,根据输入的整数

热门文章

  1. C# 参考 cool edit 样式, 绘制音频波形图
  2. python无法写入文件夹_python write无法写入文件的解决方法
  3. 方差、协方差和协方差矩阵
  4. linux静默安装oracle11g数据库教程
  5. 关于密码学中不可区分性的一些问题
  6. css中字母数字自动换行
  7. Python网站开发库大全(全面)
  8. 计算机网络专栏博客索引
  9. 在图像间进行特征匹配
  10. SVM支持向量机-拉格朗日乘子与对偶问题(1)