正如Spring Boot docs看到掛/etc/init.d/foo將創建一個名爲/var/log/foo.log如何禁用spring-boot可執行文件的jar默認日誌文件?
一個日誌文件,可執行的JAR不幸的是我無法找到一個選項來禁用使用這個文件,因爲我有日誌配置通過我的logback.xml
任何提示?
正如Spring Boot docs看到掛/etc/init.d/foo將創建一個名爲/var/log/foo.log如何禁用spring-boot可執行文件的jar默認日誌文件?
一個日誌文件,可執行的JAR不幸的是我無法找到一個選項來禁用使用這個文件,因爲我有日誌配置通過我的logback.xml
任何提示?
看來,啓動腳本總是使用日誌文件,所以很遺憾,你可能就無法將其刪除:launch.script
編輯:或者,你可以通過設置LOG_FOLDER
到/dev
嘗試黑客, LOG_FILENAME
到null
描述here
您可以更改文件名,或者與環境變量或者在{}的JARname .conf文件夾,如下所述:http://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html#deployment-script-customization
儘管你不能完全關閉它,但我想你也不想這麼做,因爲你可能想記錄錯誤,這些錯誤在初始化Logback之前在啓動時發生。
在檢查完初始化腳本並思考這一整天之後,這是我想出的最好方法。這很黑,所以我沒有這樣做,但它應該工作,我同意。指向'/ dev/null'的 – hennr
可能會導致一些問題,請參閱運行腳本,其中'chown「$ run_user」「$ log_file」' – Alex