【发布时间】:2021-07-29 18:15:05
【问题描述】:
我有一个 Spring Boot 应用程序作为 init.d 服务在 docker 容器上运行。我按照Spring Boot Unix/Linux Services 指南进行了设置。
由于应用程序是作为守护程序服务启动的,操作系统会在/var/log/目录下创建日志文件,并在其中记录应用程序日志。问题是由于应用程序有很多日志记录,文件的大小会迅速增加。此外,我配置了一个 logback 来管理应用程序日志,因此,我不需要默认的系统日志记录。
我尝试了customizing the startup script,但我只设法更改了默认值(LOG_FILENAME 和 LOG_FOLDER),而不是删除它们。
所以我的问题是:有没有办法可以禁用特定 init.d 服务的系统日志?如果是,如何?
【问题讨论】:
标签: java linux spring-boot logging init.d