LogBack日志的配置和使用

在SpringBoot项目中,只需要在 logback-xxx.xml配置文件中进行相关的配置即可。如果是普通的maven项目, 则需要加入jar包,要加入slf4j和logback的jar包,slf4j需要的jar包为slf4j-api,logback需要3个jar包(logback-access、logback-classic、logback-core)。

slf4j下载地址:https://www.slf4j.org/download.html

logback下载地址:https://logback.qos.ch/download.html

下载后解压,选择所需要的4个jar包即可。

目录结构如下:

目录结构.png

下面我们来看具体的配置

关于配置的解释已经在注释中写了




    
    
        
            
                
                %d - %msg%n
            
        
    

    
    
        
        
            ERROR
            
            DENY
            
            ACCEPT
            
        
        
        
            
                %d - %msg%n
            
        

        
        
            
            F:/log/springboot/info.%d.log
        
    

    
    
        
        
            ERROR
        
        
        
            
                %d - %msg%n
            
        

        
        
            
            F:/log/springboot/error.%d.log
        
    

    
        
        
        
    

在程序用引用Logback,输出操作日志

@Controller
public class TestController {

    private final Logger logger = LoggerFactory.getLogger(TestController.class);

    @RequestMapping("/home")
    @ResponseBody
    public String home(){
        logger.info("logback 访问hello");
        logger.error("logback 访问hello");
        return "Hello World";
    }
}

控制台日志输出信息

控制台信息.png

日志文件信息

日志文件.png

你可能感兴趣的:(LogBack日志的配置和使用)