SpringBoot实现日志文件分隔(根据日期和文件大小)
更新时间:2026年01月10日 14:55:57 作者:DXIANGH
文章简要介绍了如何在Spring Boot项目中配置日志文件路径,包括在resource目录下创建logback-spring.xml文件,并在yml配置文件中设置logging.file.path属性来指定日志文件的输出路径
SpringBoot日志文件分隔
1.首先resource目录下新建文件
- logback-spring.xml文件
<?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
- logging.file.path为输出路径
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Java/Android 获取网络重定向文件的真实URL的示例代码
本篇文章主要介绍了Java/Android 获取网络重定向文件的真实URL的示例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-11-11
使用InputStream的available()能否用来判断当前流是否读取到文件
这篇文章主要介绍了使用InputStream的available()能否用来判断当前流是否读取到文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-06-06
J2EE Servlet基础在浏览器上运行HelloServlet的方法
这篇文章主要介绍了J2EE Servlet基础在浏览器上运行HelloServlet的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-10-10


最新评论