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

log4j2的简单使用

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

log4j2的简单使用

log4j2的简单使用

Apache Log4j2 是对Log4j 的升级版本,参考了logback 的一些优秀的设计,并且修复了一些问题,因此带来了一些重大的提升,主要有:

异常处理,在logback中,Appender中的异常不会被应用感知到,但是在log4j2中,提供了一些异常处理机制。
性能提升,log4j2 相较于log4j 和 logback 都具有明显的性能提升,有18倍性能提升,后面会有官方测试的数据。
自动重载配置,参考了logback的设计,当然会提供自动刷新参数配置,最实用的就是我们在生产上可以动态的修改日志的级别而不需要重启应用。
无垃圾机制,log4j2 在大部分情况下,都可以使用其设计的一套无垃圾机制【对象重用、内存缓冲】,避免频繁的日志收集导致的 jvm gc。

log4j2配置文件log4j2.xml




    
    
        D:/logs
    
 
    
    
        
        
            
        
 
        
        
            
        
 
        
        
            
        
 
          
        
        
            
            
            
            
            
                
                
                
                
                
                
            
            
            
        
 
    
 
    
    
        
        
            
           
            
            
            
        
    

简单的使用配置



    
        
            
        
    
    
        
            
        
    

使用时直接在类上面加上注解@Log4j2

log.调用方法在控制台打印日志

在springboot中可以直接在pol.xml文件中直接导入不用进行配置直接使用



    org.springframework.boot
    spring-boot-starter-log4j2
    2.7.2


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

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

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