博客
关于我
Springboot2模块系列:日志slf4j2(持久化)
阅读量:244 次
发布时间:2019-03-01

本文共 2146 字,大约阅读时间需要 7 分钟。

排除Spring Boot默认日志框架,使用SLF4J2进行日志持久化配置

1. 排除Spring Boot默认日志框架,引入SLF4J2

在Spring Boot项目中,默认使用spring-boot-starter-logging进行日志处理。为了使用更灵活的日志框架SLF4J2,我们需要在依赖管理中排除Spring Boot的日志相关组件。具体配置如下:

org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-logging
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-logging
org.springframework.boot
spring-boot-starter-log4j2

2. SLF4J2日志配置文件

为了实现日志的持久化存储,我们需要配置SLF4J2日志框架。以下是一个典型的slf4j2.xml配置示例:

ddd
logs/${app_name}

3. 应用配置文件

application.yml中引入日志配置文件:

logging:    level:        root: info    config:        classpath: config/slf4j2.xml

4. 使用方法

使用SLF4J作为日志输出工具,例如:

import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class LoggerSave {    static Logger logger = LoggerFactory.getLogger(LoggerSave.class);    public void main(String[] args) {        logger.error("error test");    }}

通过以上配置,您可以实现日志的持久化存储和管理,同时灵活控制日志级别和输出格式。

转载地址:http://hvht.baihongyu.com/

你可能感兴趣的文章
python请求html_使用Python请求获取HTML?
查看>>
Python 之匿名函数和偏函数
查看>>
python 之栈的实现
查看>>
python语音播放
查看>>
python语言:装饰器原理
查看>>
Python 交互式数据可视化详解
查看>>
python语言有哪些优点和缺点_Python有哪些优缺点,你了解吗?
查看>>
Python 从入门到精通:30天速成教程到底有多狠?你能坚持下来吗?
查看>>
Python 从数据库中存储和检索密码的最安全方法
查看>>
Python语言及其应用 - 知识点遍历
查看>>
Python 优化提速的 8 个小技巧
查看>>
Python 余弦相似度与皮尔逊相关系数 计算
查看>>
python 使用execjs 报编码错误解决办法,UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xac in position 145: il
查看>>
python 使用filetype校验文件
查看>>
Python 使用flush函数将缓冲区数据立即写磁盘
查看>>
python 使用in判断不准确,in不好使
查看>>
Python 使用pandas 进行查询和统计详解
查看>>
Redis 配置文件redis.conf详细解释
查看>>
python网络爬虫(2)——scrapy框架的基础使用
查看>>
python网络爬虫实例教程试读_Python网络爬虫实战教程(全套完整版) - 学途无忧网 - 做技术的王者 - Powered By EduSoho...
查看>>