栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springboot使用log4j2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springboot使用log4j2

一、问题:

为什么要使用log4j2作为我们的日志记录管理框架呢?

答:

springboot默认使用logback作为日志记录框架,常见的日志记录框架有log4j、logback、log4j2。

我们在项目中经常使用一个叫SLF4J的依赖,它是做什么的呢?

slf4j是对所有日志框架制定的一种规范、标准、接口,并不是一个框架的具体的实现,它的接口并不能独立使用,需要和具体的日志框架实现配合使用(如log4j、logback、log4j2)。

所有我们常把slf4j称之为“门面”,因为它只是个标准,而不实现!!!我们常见的三个实现框架有以下三个组件:

(1)log4j是apache实现的一个开源日志组件。
(3)logback同样是由log4j的作者设计完成的,拥有更好的特性,用来取代log4j的一个日志框架,是slf4j的原生实现。
(3)Log4j2是log4j 1.x和logback的改进版,性能最高。


总结:

因为log4j2是建立在log4j和logback的基础上的增强版,性能最好,所以选用log4j2!!!!

二、如何在sprinboot使用log4j2呢?

1.想要用log4j2,就要先排除springboot默认的logback,步骤如下:

1.1先排除springboot默认的logback日志

1.2 然后添加log4j2的组件

2.然后就可以使用了,代码如下,直接复制粘贴,然后修改参数即可:

(1)首先修改baseDir,就是保存的日志的地址。

(2)剩下的可以自己根据项目修改,也可以像我一样默认就好了



  
    
  

  
    
      
      
      
    

    
    
      
      
        
        
        
      
      
      
      
      
        
        
        
        
      
    

    
    
      
      
        
        
        
      
      
      
      
      
        
        
        
        
      
    

   
    
      
      
        
        
      
      
      
      
        
        
        
        
      
    
  
  
    
      
      
      
      
    

  

3.运行程序后,会发现保存位置有日志文件生成。 

完毕,撒花!!!!! 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/888822.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号