您当前的位置: 首页 > 

梁云亮

暂无认证

  • 1浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

日志框架:logback

梁云亮 发布时间:2019-12-24 09:32:17 ,浏览量:1

基础

第一步:Maven依赖:

     
            org.slf4j
            slf4j-api
            1.7.30
        
        
            ch.qos.logback
            logback-core
            1.2.3
        
        
            ch.qos.logback
            logback-access
            1.2.3
        
        
            ch.qos.logback
            logback-classic
            1.2.3
        

第二步:配置文件logback.xml:









    
    
    
    
    
    
    

    
    
        
            
                
                %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n
            
        
    

    
    
    
        
        
        
            
            ERROR
            
            ACCEPT
            
            DENY
        
        
        
            
            
                ${log_dir}/error/%d{yyyy-MM-dd}/error-log.log
            
            
            ${maxHistory}
        
        
            
                
                %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n
            
        
    

    
    
        
        
        
            
            WARN
            
            ACCEPT
            
            DENY
        
        
            
            ${log_dir}/warn/%d{yyyy-MM-dd}/warn-log.log
            ${maxHistory}
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n
        
    

    
    
        
            INFO
            ACCEPT
            DENY
        
        
            ${log_dir}/info/%d{yyyy-MM-dd}/info-log.log
            ${maxHistory}
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n
        
    

    
    
        
            DEBUG
            ACCEPT
            DENY
        
        
            ${log_dir}/debug/%d{yyyy-MM-dd}/debug-log.log
            ${maxHistory}
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n
        
    

    
    
        
            TRACE
            ACCEPT
            DENY
        
        
            ${log_dir}/trace/%d{yyyy-MM-dd}/trace-log.log
            ${maxHistory}
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger - %msg%n
        
    

    
    
        
        
        
        
        
        
        
        
        
        
    



    
    
    
    

    logback
    
    

    
    
    
    
    
    
    
    


    
    
        
        
        
            INFO
        
        
            ${CONSOLE_LOG_PATTERN}
            
            UTF-8
        
    


    

    
    
        
        ${log.path}/log_info.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8
        
        
        
            
            ${log.path}/info/log-info-%d{yyyy-MM-dd}.%i.log
            
                100MB
            
            
            15
        
        
        
            INFO
            ACCEPT
            DENY
        
    

    
    
        
        ${log.path}/log_warn.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8 
        
        
        
            ${log.path}/warn/log-warn-%d{yyyy-MM-dd}.%i.log
            
                100MB
            
            
            15
        
        
        
            warn
            ACCEPT
            DENY
        
    


    
    
        
        ${log.path}/log_error.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8 
        
        
        
            ${log.path}/error/log-error-%d{yyyy-MM-dd}.%i.log
            
                100MB
            
            
            15
        
        
        
            ERROR
            ACCEPT
            DENY
        
    

    
    
    
    
        
        

        
        
            
            
            
            
        
    


    
    

        
            
            
            
            
            
        
    


第三步:测试代码:

public class LogbackDemo {

    @Test
    public void fun1(){
        Logger logger = LoggerFactory.getLogger(LogbackDemo.class);
        logger.debug("test........");
    }

}
整合lombok

第一步:Maven依赖


    org.projectlombok
    lombok
    1.18.10

第二步:测试代码

@Slf4j
public class LogbackDemo {
    @Test
    public void fun2(){
        log.info("haha................");
    }
}
关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0488s