【项目搭建一】SpringBoot引入logback

添加依赖

springBoot中内置了logback,引入logback,只需要在pom文件中添加以下依赖:


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

注:最好在pom依赖全局添加spring-boot-starter-parent依赖,以防止springBoot依赖冲突


    org.springframework.boot
    spring-boot-starter-parent
    2.6.15

新增logback-spring.xml文件

路径:src/main/resources/logback-spring.xml

文件中加入以下内容:



    
    
    
    
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
        
    
    
    
        
            
            ${LOG_HOME}/agedweb.log.%d{yyyy-MM-dd}.log
            
            30
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
        
        
        
            10MB
        
    

    
    
    
        
        
    

application.yml配置

application.yml增加以下配置:

logging:
  config: classpath:logback-spring.xml
  level:
    # 全局日志级别,可选TRACE, DEBUG, INFO, WARN, ERROR
    # 优先级大于logback-spring.xml中标签下的配置
    root: info

拓展

默认情况下只有日志级别为 debug 时才会打印 sql 执行日志,如果想要在 info 级别下打印 sql 日志,需要在 logback-spring.xml 中添加以下配置:

# name为包的全路径,不能使用‘com.gusy.test.*.dao’
# 或者 ‘com.gusy.test.**.dao’    

你可能感兴趣的:(项目搭建,spring,boot,logback,后端)