前言
首先说明,本人一贯坚持拷贝即用,就算是看不懂语法,但是拷贝下来可以对着效果直接感受的那种感觉,本人的所有博客坚持拷贝即用风格,我觉得,没有 什么是自己直接感受来的更舒坦
这是springboot日志输出,其实我对日志也是七窍通了六窍,慢慢累积吧
修正补充:在这里我得说一下,这是spring boot的使用方式,不是spring,今天看到一篇文章,是基于spring的日志,我在这里引荐一下
第一种方式
拷贝即用
第一步 配置项目中的需要的日志文件
注意:
-
在根路径下创建: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