Наиболее вероятное исправление заключается в удалении этой строки:
<appender-ref ref="CONSOLE" />
Я говорю "наиболее вероятно", потому что это просто запись вывода на консоль.Это означает, что есть что-то еще, что перенаправляет вывод в /var/log/whatever
, возможно, в сценарии запуска для вашего приложения.
Также возможно, что включенный файл по умолчанию, org/springframework/boot/logging/logback/base.xml
, потому что этот файл определяет файл appender,Я не знаю, будет ли явное определение <root>
полностью переопределять или просто обновлять включенное значение по умолчанию, но если вы не знаете, что вам нужно значение по умолчанию, я удалил бы оператор <include>
.
Если вам нужновосстановить пространство из существующего файла журнала, вы можете его урезать:
sudo truncate -s 0 /var/log/WHATEVER
Удаление это не правильное решение, потому что оно не будет фактически удалено доприложение явно закрывает его (что означает перезапуск сервера).
Как предложил один из комментаторов, вы можете использовать logrotate , чтобы не допустить слишком большого размера файла на диске.
Но , безусловно, самая важная вещь, которую вы должны сделать , это прочитать Документация Logback .