目录- SpringBoot日志文件分隔
- 1.首先resource目录下新建文件
- 2.在yml中做配置
- 总结
SpringBoot日志文件分隔
1.首先resource目录下新建文件
<?xml version="1.0" encoding="UTF-8"?>
<!-- https://logback.qos.ch/manual/appenders.html 官网 -->
<configuration scan="true">
<contextName>test</contextName>
<property name="LOGPATH" value="${LOG_FILE}" />
<!-- 输出到控制台 -->
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>
[%date{yyyy-MM-dd HH:mm:ss.SSS}] %X{logthreadId} %-5level %logger{80} %method %line - %msg%n
</pattern>
</layout>
</appender>
<!-- 输出到文件 -->
<appender name="fileLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOGPATH}${file.separator}current.log</file>
<append>true</append>
<encoder>
<pattern>
[%date{yyyy-MM-dd HH:mm:ss.SSS}] %X{logthreadId} %-5level %logger{80} %method %line - %msg%n
</pattern>
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${LOGPATH}${file.separator}%d{yyyy-MM-dd}${file.separator}%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<!--保留天数-->
<maxHistory>15</maxHistory>
<!--分隔的每个文件的大小-->
<maxFileSize>500KB</maxFileSize>
</rollingPolicy>
</appender>
<root level="INFO">
<appender-ref ref="fileLog" />
<appender-ref ref="stdout" />
</root>
</configuration>
2.在yml中做配置
logging:
file:
name: ${logging.file.path}
path: "C:/te/pocLog/"
level:
com.baomidou.mybatisplus: DEBUG
com.zuiwen.boot.mapper: DEBUG
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持琼殿技术社区。
您可能感兴趣的文章:- 在Springboot中处理log4j2日志文件过程
- SpringBoot实现文件记录日志及日志文件自动归档和压缩
- springBoot的日志文件详解
- springboot下添加日志模块和设置日志文件输出的方法
- springboot中引入日志文件生成的配置详解
- Springboot整合logback多节点日志文件加端口号区分的操作方法
- springboot日志文件名称叫logback-spring.xml的原因解析
- SpringBoot日志文件的实现示例
|