Spring Boot:关闭控制台日志到'/var/log/app.log'文件

问题描述 投票:2回答:1

我正在使用Spring Boot启动脚本(对于Spring Boot on Linux),它要求提供LOG_FOLDER属性。

我不想使用此属性,因为日志记录已由logback.xml完成​​。我们现在最终得到了双重日志文件。 (由logback.xml和/var/log/app.log设置的位置中的一个,由启动脚本设置为默认值)

如何摆脱这个双重日志文件:var / log / app.log?

spring-boot logback
1个回答
1
投票

使用默认脚本,您无法关闭日志记录。唯一的方法是制作脚本的副本并根据您的需要进行修改。但是,您可以更改默认日志文件夹的位置。

您可以通过创建<yourAppName>.conf文件来自定义启动脚本的行为。该文件位于jar文件旁边,并且具有相同的名称,但后缀为.conf而不是.jar。在其中添加以下行以更改日志文件位置:

LOG_FOLDER=/custom/log/folder
© www.soinside.com 2019 - 2024. All rights reserved.