这篇文章主要讲解了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将日志保存到本地目录有进一步的了解,如果还想学习更多内容,欢迎关注创新互联行业资讯频道。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款