在春天引导中使用slf4j与logback如何实现配置日志

  介绍

这期内容当中小编将会给大家带来有关在春天引导中使用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>

对项目进行打包运行项目,在设置的目录下生成日志文件:

春天在引导中使用slf4j与logback如何实现配置日志

如果需要对logback进行其他配置还需查阅官方文档。

如果配置好之后查看目标目录没有生成日志,则是配置文件没有复制到指定的目录。将配置文件复制到生成的目标文件下的类目录下即可(目标\类)。

上述就是小编为大家分享的春天在引导中使用slf4j与logback如何实现配置日志了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

在春天引导中使用slf4j与logback如何实现配置日志