2016-09-14 5 views
2

Я использую сценарий запуска Spring Boot (для Spring Boot on Linux), и он запрашивает свойство LOG_FOLDER.Spring Boot: выключите журналы консоли в файл '/var/log/app.log'

Я не хочу использовать это свойство, поскольку ведение журнала уже выполняется с помощью logback.xml. Теперь у нас есть файлы с двойным журналом. (Один в местоположении, установленном logback.xml и /var/log/app.log, установлен по умолчанию сценарием запуска)

Как я могу избавиться от этого двойного файла журнала: var/log/app.log ?

ответ

1

С помощью сценария по умолчанию вы не можете отключить ведение журнала. Единственный способ - сделать копию сценария и изменить его в соответствии с вашими потребностями. Но вы можете изменить расположение папки журнала по умолчанию.

Вы можете настроить поведение сценария запуска, создав файл <yourAppName>.conf. Файл ожидается рядом с файлом jar и имеет то же имя, но суффикс с .conf, а не с .jar. Добавьте в него следующую строку, чтобы изменить местоположение файла журнала:

LOG_FOLDER=/custom/log/folder 
+0

Итак, вы вынуждены использовать ведение журнала консоли, если используете скрипт? – Jelle

+0

Вы должны иметь файл журнала для записи журналов консоли. – Mithun