相关推荐recommended
springboot+mybatis 配置 logback 日志 并打印sql
作者:mmseoamin日期:2024-04-01

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • logback 日志
  • logback-spring.xml 文件

    logback 日志

    springboot + logback 日志


    提示:以下是本篇文章正文内容,下面案例可供参考

    logback-spring.xml 文件

    ` 使用时注意:

    1. 配置日志文件保存路径 默认用户目录
    2. 自定义指定需要打印日志的文件路径
    
    
        
        
           
        
            
        
            
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    
        
        
            
            ${LOG_FILE}
            
                
                ${CONSOLE_LOG_PATTERN}
                utf8
            
            
            
                
                ${LOG_FILE}.%d{yyyy-MM-dd}.%i.log
                
                7
                
                50MB
                
                500MB
            
        
        
        
            ${WARN_LOG_FILE}
            
                
                ${CONSOLE_LOG_PATTERN}
                utf8
            
            
            
                
                ${LOG_PATH}/warn.%d{yyyy-MM-dd}.%i.log
                
                7
                
                50MB
                
                500MB
            
            
            
                WARN
            
        
        
        
            ${ERROR_LOG_FILE}
            
                
                ${CONSOLE_LOG_PATTERN}
                utf8
            
            
            
                
                ${LOG_PATH}/error.%d{yyyy-MM-dd}.%i.log
                
                7
                
                50MB
                
                500MB
            
            
            
                ERROR
            
        
        
        
            ${DEBUG_LOG_FILE}
            
                
                ${CONSOLE_LOG_PATTERN}
                utf8
            
            
            
                
                ${LOG_PATH}/debug.%d{yyyy-MM-dd}.%i.log
                
                7
                
                50MB
                
                500MB
            
            
            
                DEBUG
            
        
        
        
            
                
    yyyy-MM-dd HH:mm:ss.SSS} [%thread] ${PID:- } %logger{36} %-5level - %msg%n-->
                
                ${CONSOLE_LOG_PATTERN}
                utf8
            
        
        
        
            ${SERVICE_LOG_FILE}
            
                
                ${CONSOLE_LOG_PATTERN}
                utf8
            
            
            
                
                ${LOG_PATH}/service.%d{yyyy-MM-dd}.%i.log
                
                7
                
                50MB
                
                500MB
            
        
        
        
            ${HTTP_PACKAGE_LOG_FILE}
            
                
                ${CONSOLE_LOG_PATTERN}
                utf8
            
            
            
                
                ${LOG_PATH}/http-package.%d{yyyy-MM-dd}.%i.log
                
                7
                
                50MB
                
                500MB
            
        
        
        
            ${HTTP_TOPIC_LOG_FILE}
            
                
    CONSOLE_LOG_PATTERN}-->
                ${FILE_LOG_PATTERN}
                utf8
            
            
            
                
                ${LOG_PATH}/http-topic.%d{yyyy-MM-dd}.%i.log
                
                7
                
                50MB
                
                500MB
            
        
    
        
            
            ${LOG_PATH}/sql.log
            true
            
                DEBUG
                
                ACCEPT
                
                DENY
            
            
            
                ${log.path}/%d{yyyy-MM-dd}/sql.%i.log
                
                
                    
                    100MB
                
                
                90
            
            
            
                %date [%thread] %-5level %logger [%L] - %msg%n
            
        
        
        
        
            
        
        
        
        
            
        
        
        
        
            
        
        
        
        
            
            
                
                
            
        
        
        
            
            
            
            
            
            
            
            
            
        
    
    

    参考连接:

    很详细 是干货

    SpringBoot项目从0到1配置logback日志打印

    打印 sql

    springboot整合logback分文件输出sql,error等内容