介绍
这期内容当中小编将会给大家带来有关在春天引导中使用slf4j与logback如何实现配置日,志文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强>春季启动主要的目的是:强>
- <李>为春天的开发提供了更快更广泛的快速上手李> <李>使用默认方式实现快速开发李> <>李提供大多数项目所需的非功能特性,诸如:嵌入式服务器,安全,心跳检查,外部配置等李>
slf4j是为各种日志API提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的日志API实现。日志API实现既可以选择直接实现slf4j接的日志API如:NLOG4J, SimpleLogger。也可以通过slf4j提供的API实现来开发相应的适配器如Log4jLoggerAdapter, JDK14LoggerAdapter。
logback是由log4j创始人Ceki Gulcu设计的又一个开源日志组件.logback当前分成三个模块:logback-core logback——经典和logback-access。
在src文件内新建logback。xml文件配置如下:
& lt;及# 63;xml version=?.0”;编码=癠TF-8", # 63;比; & lt; configuration> & lt;包括资源=?org/springframework/boot/logging/logback/base.xml"/比; & lt;记录器的名字=皁rg.springframework.web"水平=癢ARN"/比; & lt; appender name=癲ailyRollingFileAppender"类=癱h.qos.logback.core.rolling.RollingFileAppender"比; & lt; File> D: \ \ logs \ \ springbootLog.log & lt; rollingPolicy类=癱h.qos.logback.core.rolling.TimeBasedRollingPolicy"祝辞 & lt; !——每日翻转保存历史记录到这个文件夹一日起为后缀——比; & lt; FileNamePattern> D: \ \ logs \ \ temp \ \ springboot-log. % D {yyyy-MM-dd} .log & lt; !——保持30天# 39;价值的历史——比; & lt; maxHistory> 30 & lt;/maxHistory> & lt;/rollingPolicy> & lt; encoder> & lt; Pattern> % d {HH: mm: ss。SSS}[%线程]% 5水平%记录器{35}- %味精% n & lt; charset> UTF-8& lt; !——此处设置字符集——比; & lt;/encoder> & lt;/appender> & lt;根水平=癢ARN"祝辞 & lt; appender-ref ref=癲ailyRollingFileAppender"祝辞& lt;/appender-ref> & lt;/root>
对项目进行打包运行项目,在设置的目录下生成日志文件:
如果需要对logback进行其他配置还需查阅官方文档。
如果配置好之后查看目标目录没有生成日志,则是配置文件没有复制到指定的目录。将配置文件复制到生成的目标文件下的类目录下即可(目标\类)。
上述就是小编为大家分享的春天在引导中使用slf4j与logback如何实现配置日志了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。