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>
阅读 2090 · 发布于 2020-12-10
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
走进 Rust:常量、变量、可变性、Shadowing阅读 1951
-
Nginx 使用 X-Accel-Redirect 实现静态文件下载的统计、鉴权、防盗链、限速等阅读 5104
-
Oracle 取最近 10 条数据阅读 497
-
Elasticsearch health status 显示为 yellow 解决方法阅读 8745
-
Java jcmd 开启和关闭 JMX阅读 1101
-
MySQL 索引条件下推阅读 36
-
OpenResty get_body_data 无法获取请求体数据阅读 1600
-
缓存穿透、缓存雪崩、缓存击穿、缓存污染阅读 1177
-
PHP 生成重复固定随机数邀请码阅读 1229
-
PHP 时间加减阅读 1227