springboot日志输出

本文介绍了两种SpringBoot日志输出的方法,强调了拷贝即用的原则。第一种方法涉及配置logback-spring.xml文件,用于设置日志输出位置。第二种方法通过添加@Slf4j依赖并在类上添加注解实现。总结了整个过程只需三步,并提醒注意日志级别选择。
摘要由CSDN通过智能技术生成

前言

首先说明,本人一贯坚持拷贝即用,就算是看不懂语法,但是拷贝下来可以对着效果直接感受的那种感觉,本人的所有博客坚持拷贝即用风格,我觉得,没有 什么是自己直接感受来的更舒坦

这是springboot日志输出,其实我对日志也是七窍通了六窍,慢慢累积吧

修正补充:在这里我得说一下,这是spring boot的使用方式,不是spring,今天看到一篇文章,是基于spring的日志,我在这里引荐一下

第一种方式

拷贝即用

第一步 配置项目中的需要的日志文件

注意:

  1. 在根路径下创建:logback-spring.xml

    SpringBoot 官方推荐优先使用带有 -spring 的文件名作为日志配置 ,默认的命名规则,并且放在:src/main/resources目录下,也可以使用核心配置文件自定义名字

#自定义文件名,在核心配置文件中,通过如下方式进行文件名修改
logging.config=classpath:logging-config.xml

**配置文件,拷贝即用,**部分内容需要根据自己的需求进行更改,比如将日志输出到哪个文件,对文件名、路径进行修改等操作

<?xml version="1.0" encoding="UTF-8"?>
<!-- 日志级别从低到高分为 TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果
设置为 WARN,则低于 WARN 的信息都不会输出 -->
<!-- scan:当此属性设置为 true 时,配置文件如果发生改变,将会被重新加载,默认值为
true -->
<!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认
单位是毫秒。当 scan 为 true 时,此属性生效。默认的时间间隔为 1 分钟。 -->
<!-- debug:当此属性设置为 true 时,将打印出 logback 内部日志信息,实时查看 logback
运行状态。默认值为 false。通常不打印 -->
<configuration scan="true" scanPeriod="10 seconds">
    <!--输出到控制台-->
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <!--此日志 appe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值