Log4j2 示例 不同类log到不同的文件

Log4j2 示例

1. 在项目中lib中加入要使用的jar

Log4j2 示例 不同类log到不同的文件_第1张图片

2. 在src文件夹下,写配置文件log4j2.xml


    
        log/test1
        test1.log
        test1Rolling.log
		
        log/test2
        test2.log
        test2Rolling.log
    
    
    
        
        
            
        
        
            
            
        
		
        
            
        
        
            
            
        
    
    
    
        
            
            
        
        
            
        
    

3. 写两个class做测试

public class Log4J2TestClass{
    //配置文件中logger的名字
    static Logger logger = LogManager.getLogger("test1Logger");
    public static void log(){
        logger.info("log---------");
    }
}
class Log4jTestclass2{
    static Logger logger = LogManager.getLogger("test2Logger");
    public static void log(){
        logger.info("log++++++++++");
    }
}
class TestMain{
    public static void main(String[] args) {
        Log4J2TestClass.log();
    }
}

其他有用的link:
http://www.cnblogs.com/KissKnife/p/3958086.html




你可能感兴趣的:(Java)