1.引入jar包
org.slf4j slf4j-api1.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进行扫描,因此无效
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日志保存到本地目录内容请搜索趣学号以前的文章或继续浏览下面的相关文章希望大家以后多多支持趣学号!