log4j

log4j

一个日志框架
apache 基金会下的
网址 https://logging.apache.org/log4j/2.x/

maven安装

网址 https://search.maven.org/artifact/org.apache.logging.log4j/log4j/2.11.2/pom
复制以下依赖

    
      org.apache.logging.log4j
      log4j
      2.11.2
      pom
    
    
      org.apache.logging.log4j
      log4j-core
      2.10.0
    

项目目录如下

书写配置文件






    
        
        
        ${web:rootDir}/log4j2Logs
        

        
        %d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %l - %m%n
        
        %d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %C.%M - %m%n

        
        20MB
        
        DEBUG

        
        ${basePath}/all.log
        
        ${basePath}/%d{yyyy-MM}/all-%d{yyyy-MM-dd}-%i.log.gz
        
        50

        
        ${basePath}/info.log
        
        ${basePath}/%d{yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log.gz
        
        10

        
        ${basePath}/warn.log
        
        ${basePath}/%d{yyyy-MM}/warn-%d{yyyy-MM-dd}-%i.log.gz
        
        10

        
        ${basePath}/error.log
        
        ${basePath}/%d{yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log.gz
        
        10

        
        DEBUG

    

    
    
        
        
            
            
            
            
        

        
        
            
            
            
            
            
            
                
            
        

        
        
            
            
            
            
            
                
                
            
        

        
        
            
            
            
            
            
                
                
            
        

        
        
            
            
            
            
            
                
                
            
        
    

    
    
        
        
            
        
        
        
            
            
            
            
            
        
    

记录日志类

package com.ming;


import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

public class demo {
    private static Logger logger = LogManager.getLogger();
    public void ming(){
        logger.info("mingInfo");
        logger.debug("mingDebug");
        logger.error("mingError");
        logger.fatal("mingmingFatal");
    }
}

结果演示


log4j_第1张图片

你可能感兴趣的:(后端)