Spring Boot + Logback 日志管理

本文参考:
http://www.jianshu.com/p/59787a123b05

在这里主要为实现Spring Boot中使用Logback,Logback相对来说是优秀于log4j的,支持多彩日志输出,日志切割,文件输出,自定义输出格式等特性。

实现步骤:

一、添加 pom.xml 依赖

        
        
            ch.qos.logback
            logback-core
            1.1.7
        
        
            ch.qos.logback
            logback-classic
            1.1.7
            
                
                    slf4j-api
                    org.slf4j
                
            
        

二、配置 application.yml

#根节点
logging:
  level: debug     #定义日志级别
  path: /data/logs/project/pay/              #指定日志输出路径
  config: classpath:logback.xml              #指定日志配置文件

三、编写Logback.xml配置文件



    
    
    
    

    
    
        
            TRACE 
        
        
            
            ${CONSOLE_LOG_PATTERN}
            utf8 
        
    

    
    
        
            debug 
        
        
            
            ${CONSOLE_LOG_PATTERN}
            utf8 
        
        ${LOG_PATH}/info/info.log}
        
            ${LOG_PATH}/info/%d{yyyy-MM-dd}.log
            7
        
    
    
    
        
            ERROR 
        
        
            
            ${CONSOLE_LOG_PATTERN}
            utf8 
        
        ${LOG_PATH}/error/error.log}
        
            ${LOG_PATH}/error/%d{yyyy-MM-dd}.log
            30
        
    


    
        
        
        

    
    

就这么简单,实现了Logback的集成。

有件事是肯定的,此生无论我们做了什么,我们都逃不开人生 -- 弗雷德里克·巴克曼 《一个叫欧维的男人决定去死》

你可能感兴趣的:(Spring Boot + Logback 日志管理)