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

时间:2016-07-13 08:24:22

标签: logging spring-boot

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

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

任何提示?

2 个答案:

答案 0 :(得分:0)

启动脚本似乎总是使用日志文件,所以很遗憾,您可能无法将其删除:launch.script

编辑:或者,您可以尝试将LOG_FOLDER设置为/dev并将LOG_FILENAME设置为null,如here所述

答案 1 :(得分:0)

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

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