如何禁用 spring-boot 可执行 jar 默认日志文件



如Spring Boot文档中所示,链接到/etc/init.d/foo的可执行jar将创建一个名为/var/log/foo的日志文件.log

不幸的是,我找不到禁用此文件使用的选项,因为我通过登录配置了日志记录.xml

有什么提示吗?

似乎启动脚本始终使用日志文件,因此不幸的是,您可能无法删除它: launch.script

编辑:或者,您可以通过将LOG_FOLDER设置为/dev并将LOG_FILENAME设置为null来尝试黑客攻击,如此处所述

您可以使用环境变量或在 {jarname}.conf 文件中更改文件名和文件夹,如下所述:http://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html#deployment-script-customization

不过,您

不能完全关闭它,我想您也不想这样做,因为您可能希望记录错误,这些错误在初始化 Logback 之前在启动时发生。

最新更新