在Resources目录中创建logback.xml文件,Spring Boot 会自动加载该文件作为其自带的Logback日志实现的配置文件。
<?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="60 seconds" debug="false">
<!-- 尽量别用绝对路径,如果带参数不同容器路径解释可能不同,以下就是定义一些变量 -->
<!-- 日志级别 -->
<property name="log.root.level" value="info"/>
<!-- 其他日志级别 -->
<property name="log.other.level" value="info"/>
<!-- 日志路径,这里是相对路径,web项目eclipse下会输出到eclipse的安装目录下,如果部署到linux上的tomcat下,会输出到tomcat/bin目录 下 -->
<property name="log.base" value="logs"/>
<!-- 模块名称, 影响日志配置名,日志文件名 -->
<property name="log.moduleName" value="washes_base_backstage"/>
<!-- 日志文件大小 -->
<property name="log.max.size" value="10MB"/>
<!-- 定义日志输出格式-->
<property name="log.pattern"
value="%date{ISO8601} %-1level [%thread] %logger{56}.%method:%L ===> %msg%n"/>
<property name="log.charset" v