springboot如何优雅集成日志

使用现在比较流行得Log4j2

导入依赖jar 排除spring自带的logback

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

log4j2.xml配置文件 需要在resources目录下






    
    
        
        
            
            
        
        
        
            
        
        
        
            
            
            
            
                
                
            
        
        
            
            
            
                
                
            
            
            
        
        
            
            
            
                
                
            
        
    
    
    
        
        127.0.0.1:8089
        
    
    
        
        
        
        
            
            
            
            
            
        
    

使用springboot自带的logback




    

    
    

    
    
        
            ${logging.level}
        
        
            
            %d{HH:mm:ss.SSS} %-5level %logger{80} - %msg%n
        
    

    
        
        true
        
            ${logging.level}
        
        
            ${logging.path}/service-demo.log
        
        
            ${logging.path}/service-demo.log.%d{yyyy-MM-dd}
            
            30
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8
        
    


    
        
        
    

    
        
        
    

你可能感兴趣的:(springboot如何优雅集成日志)