Springboot项目如何使用Slf4j将日志保存到本地目录

这篇文章主要讲解了Springboot项目如何使用Slf4j将日志保存到本地目录,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

创新互联是一家以网站建设公司、网页设计、品牌设计、软件运维、成都网站营销、小程序App开发等移动开发为一体互联网公司。已累计为轻质隔墙板等众行业中小客户提供优质的互联网建站和软件开发服务。

1.引入jar包


  org.slf4j
  slf4j-api
  1.7.25

2.编写application.properties/yml

#.properties
logging.config= classpath:logback-spring.xml
logging.file= #存放路径
#.yml
logging:
  config: classpath:logback-spring.xml
  file: #存放路径

3.编写logback-spring.xml

我们在src/main/resources中创建一个logback-spring.xml

注意:-spring在application之后可以扫描到,如果只写logback.xml那么该xml就会优先于application.yml进行扫描,因此无效

<?xml version="1.0" encoding="UTF-8"?>





logback-spring














  
  
    WARN
  
  
    ${CONSOLE_LOG_PATTERN}
    
    UTF-8
  





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




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




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




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











  



  
  
  
  
  




  
    
    
    
    
    
  

4.效果

Springboot项目如何使用Slf4j将日志保存到本地目录

Springboot项目如何使用Slf4j将日志保存到本地目录

Springboot项目如何使用Slf4j将日志保存到本地目录

看完上述内容,是不是对Springboot项目如何使用Slf4j将日志保存到本地目录有进一步的了解,如果还想学习更多内容,欢迎关注创新互联行业资讯频道。


网站题目:Springboot项目如何使用Slf4j将日志保存到本地目录
URL分享:http://scyanting.com/article/joijgd.html