springboot添加日志

pom.xml添加依赖如下:

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


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

log4j2-spring.xml内容如下:

第一种配置




    
        
        D:/logs/demo
        D:/logs/demo/error
        D:/logs/demo/warn
        %d{yyyy-MM-dd HH:mm:ss.SSS} [%t-%L] %-5level %logger{36} - %msg%n
    
    
        
        
            
            
            
        

        
        
        
            
        
        
        
        
            
            
            
            
                
                
                
                
                
                
            
        

        
            
            
            
                
                
            
            
            
        

        
            
            
            
                
                
                
            
        
    
    
    
        
        
        
        
        
        
        
        
        
        
        
        
            
            
            
            
            
        
    

第二种配置

配置文件中有3个appender, 分别为:

1、控制台(级别为debug)输出到console中。

2、FILE(没有定义级别)输出到logs/info.log中,自动归档每天的日志,修改为2018-11-10.txt这样保存起来。只保留最近7天的日志。

3、ERROR_FILE与FILE类似,只记录error级别的日志。



    

    
    
        
            DEBUG 
        
        
            %date %-5level [${HOSTNAME} %thread] %caller{1}%msg%n
            utf8 
        
    

    
    
        
            %date %-5level [${HOSTNAME} %thread] %caller{1}%msg%n
            utf8 
        
        ./logs/info.log
        
            /logs/info/%d{yyyy-MM-dd}.log
            7
        
    
    
    
        
            ERROR 
        
        
            %date %-5level [${HOSTNAME} %thread] %caller{1}%msg%n
            utf8 
        
        ./logs/error.log
        
            /logs/error/%d{yyyy-MM-dd}.log
            7
        
    



    
    
        
        
    

    
    
        
    
    
    
        
    
    
    
        
    




注释:添加pom.xml依赖;

          在src/main/resource加入log4j2-spring.xml配置文件,取名一定是log4j2-spring,这样省的在application.properties配置; 

          只需配置以上内容,不需要配置application.properties文件,启动项目测试,成功打印日志

 

 

 

 

你可能感兴趣的:(springboot添加日志)