整合步骤

本次演示采用的springboot 版本为2.7.x。


    org.springframework.boot
    spring-boot-starter-web
    
        
            org.springframework.boot
            spring-boot-starter-logging
        
    


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

SpringBoot 2.x怎么整合Log4j2日志

下面通过一个最精简的配置内容,下一节详细讲解配置。



    
    
        
        
        
        
        
        
    

    
        
            
            
        

        
        
            
        

        
        
            
            
            
            
                
                
                
            
            
            
        

        
        
            
            
            
            
                
                
                
            
            
            
        

        
        
            
            
            
            
                
                
                
            
            
            
        

    

    
    
    
        
            
            
            
            
            
        
    

SpringBoot 2.x怎么整合Log4j2日志

SpringBoot 2.x怎么整合Log4j2日志

Log4j2配置详解

log4j2日志级别从低到高,如下:

● trace:追踪,就是程序推进一下,可以写个trace输出

● debug:调试,一般作为最低级别,trace基本不用。

● info:输出重要的信息,使用较多

● warn:警告,有些信息不是错误信息,但也要给程序员一些提示。

● error:错误信息。用的也很多。

● fatal:致命错误。

如果一条日志信息的级别大于等于配置文件的级别,就记录。

配置文件模板如下:





  

  
  
    
    
    
    
    
    
  

  

    
      
     
      
      
    

    
    
      
    

    
    
      
      
      
      
        
        
        
      
      
      
    

    
    
      
      
      
      
        
        
        
      
      
      
    

    
    
      
      
      
      
        
        
        
      
      
      
    

  

  
  
  

    
    
      
    
    
    
    
      
    

    
      
      
      
      
      
    
  

根节点configuration

子节点Properties

配置全局变量,可以通过${xxx}的方式引用

子节点Appenders

常见的有三种Appender: Console、RollingFile、File。

Console节点用来定义输出到控制台的Appender.

File节点用来定义输出到指定位置的文件的Appender.

RollingFile节点用来定义超过指定条件自动删除旧的创建新的Appender.

子节点Loggers

常见的有两种类型:root和logger, root实际上是一种特殊的logger。root节点用来指定项目的根日志,如果没有单独指定logger,那么就会默认使用该root日志输出。

本文转载于:https://www.yisu.com/zixun/742494.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。