<!-- 输出到文件 -->
<appender>
<!-- 正在记录的日志文件的路径及文件名 -->
<file>${LOG_PATH}/SpringBootLog.log</file>
<!-- 日志记录器的滚动策略,按日期,按大小记录 -->
<rollingPolicy>
<!--归档的日志文件的路径,%d{yyyy-MM-dd}指定日期格式,%i指定索引 -->
<fileNamePattern>${LOG_PATH}/SpringBootLog-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<!-- 若超过10M,日志文件会以索引0开始 -->
<timeBasedFileNamingAndTriggeringPolicy>
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--日志文件保留天数-->
<MaxHistory>30</MaxHistory>
</rollingPolicy>
<!-- 追加方式记录日志 -->
<append>true</append>
<!-- 日志文件的格式 -->
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
<charset>utf-8</charset>
</encoder>
<!--设置日志输出级别-->
<filter>
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<!-- 指定包的日志级别 -->
<logger level="WARN" />
<!--指定最基础的日志输出级别-->
<root level="INFO">
<!--appender将会添加到这个logger-->
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
</root>
</configuration>