Spring Boot logback 导致 /tmp 磁盘爆满
Spring Boot logback 大约 1363 字问题
logback.xml
中引入了base.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true">
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<property name="logPath" value="${user.dir}/logs"/>
<!-- 省略 -->
</configuration>
从base.xml
相关源码可得知:将输出一份到/tmp
目录下,名为spring.log
的文件中。
<?xml version="1.0" encoding="UTF-8"?>
<!--
Base logback configuration provided for compatibility with Spring Boot 1.1
-->
<included>
<include resource="org/springframework/boot/logging/logback/defaults.xml" />
<property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}}/spring.log}"/>
<include resource="org/springframework/boot/logging/logback/console-appender.xml" />
<include resource="org/springframework/boot/logging/logback/file-appender.xml" />
<root level="INFO">
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
</root>
</included>
解决
将base.xml
改为defaults.xml
。
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true">
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<property name="logPath" value="${user.dir}/logs"/>
<!-- 省略 -->
</configuration>
阅读 3106 · 发布于 2020-12-10
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Nginx 配置之 worker_processes阅读 3992
-
Java 并发编程之 AQS ReentrantLock 可中断锁源码解析阅读 511
-
IDEA 配置 Docker 可视化界面阅读 436
-
MySQL 内置函数之字符串函数阅读 1916
-
CSS absolute 绝对定位布局在 Android 系统软键盘弹出时被顶起阅读 1310
-
Spring Boot 单元测试 MockMvc 模拟 HTTP 请求阅读 267
-
Java 中的锁阅读 1376
-
前端 Chrome 反《反调试》阅读 9422
-
Gradle 分析依赖关系阅读 2612
-
Java 并发编程之线程池大小阅读 917