log4j2的高并发死锁问题配置优化方式

log4j2高并发死锁问题配置优化

Maven中pom.xml引用

2.7

版本以上


  
   org.apache.logging.log4j
   log4j-api
   ${log4j2.version}
  
  
   org.apache.logging.log4j
   log4j-core
   ${log4j2.version}
  
  
   org.apache.logging.log4j
   log4j-web
   ${log4j2.version}
  
  
   org.apache.logging.log4j
   log4j-slf4j-impl
   ${log4j2.version}
  
  
  
   com.lmax
   disruptor
   3.3.6
  

配置如下





 
     
     
     
       
     
    
     
          
          
                  
                
              
               
              
              
             
             
             
                 
                 
             
               
                  
                    
                    
                  
             
         
         
                     
              
               
              
              
             
             
             
                 
                 
             
               
                  
                    
                    
                  
             
         
         
             
             
             
                 
                 
             
         
             
         
         
             
             
             
                 
                 
             
                
                  
                    
                    
                  
             
         
     
     
     
         
         
         
         
         
          
             
          
          
        
       
        
        
        
        
        
        
        
        
     

log4j2.x简单使用文档

简单总结log4j2.x的使用过程。

1.项目中引入两个jar包

  • log4j-core-2.0-beta9.jar
  • log4j-api-2.0-beta9.jar

2.指定日志配置文件位置

//指定日志的配置器文件  
    static{  
        System.setProperty("log4j.configurationFile", "./log4j2.xml");  
    } 

3.简单的配置文件



    
        
            
        
        
        
            
            
        
    
    
        
            
            
        
        
            
            
        
    

4.获取Logger对象后即可写日志了

log = LogManager.getLogger(TcpSocketN.class.getName());
log.error(e.getMessage());

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(log4j2的高并发死锁问题配置优化方式)