构建SpringBoot实战项目 系列文章之日志配置

本项目采用SpringBoot默认的logback进行日志管理,进行SpringBoot整合,不需要引入额外的jar包,本项目正在构建当中,有些不完整的地方,尽情见谅。需要一起探讨的,可以加本人QQ 976452322 。

    本项目目录结构如下:

      构建SpringBoot实战项目 系列文章之日志配置_第1张图片

 第一步:进行项目开发环境日志设置

构建SpringBoot实战项目 系列文章之日志配置_第2张图片

ps:如果项目后期,完成开发,部署到liunx环境下,可采取相对路径配置,如下图

第二步,进行logback.xml配置,因为本人已经配置好啦,暂时贴出

 



    
    
    
    
    
    
    
    
    


    zxctest


    
    

    
    
        
        ${LOG_PATH}/${APPDIR}/logs.log
        
        
            
            ${LOG_PATH}/${APPDIR}/error/logs-error-%d{yyyy-MM-dd}.%i.log
            
            
                10MB
            
        
        
        true
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%thread] %logger Line:%-3L - %msg%n
            utf-8
        
        
        
            error
            ACCEPT
            DENY
        
    


    
    
        
        ${LOG_PATH}/${APPDIR}/logs_warn.log
        
        
            
            ${LOG_PATH}/${APPDIR}/warn/logs-warn-%d{yyyy-MM-dd}.%i.log
            
            
                10MB
            
        
        
        true
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%thread] %logger Line:%-3L - %msg%n
            utf-8
        
        
        
            warn
            ACCEPT
            DENY
        
    


    
    
        
        ${LOG_PATH}/${APPDIR}/logs_ginfo.log
        
        
            
            ${LOG_PATH}/${APPDIR}/info/logs-info-%d{yyyy-MM-dd}.%i.log
            
            
                10MB
            
        
        
        true
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%thread] %logger Line:%-3L - %msg%n
            utf-8
        
        
        
            info
            ACCEPT
            DENY
        
    


    
    
        
        ${LOG_PATH}/${APPDIR}/logs_debug.log
        
        
            
            ${LOG_PATH}/${APPDIR}/debug/logs-debug-%d{yyyy-MM-dd}.%i.log
            
            
                10MB
            
        
        
        true
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%thread] %logger Line:%-3L - %msg%n
            utf-8
        
        
        
            debug
            ACCEPT
            DENY
        
    

    
    
        
        
            ${CONSOLE_LOG_PATTERN}
            
            utf-8
        
        
        
            debug
        
    

    
    

    
    
    

    
    

    
    
        
            
            
            
            
            
            
        
    



展示效果:

 控制台打印sql:

 

日志文件输出位置:

构建SpringBoot实战项目 系列文章之日志配置_第3张图片

 

本项目目前只完成SpringBoot +Mybatis+分页+shiro+日志管理集成,只完成日志管理和用户模块,后期会陆续更新,项目完成后会发布git,和大家一起探讨。

你可能感兴趣的:(SrpingBoot技术总结,SpringBoot,logback,日志,java)