Используете ли вы bin/your_app start
для запуска приложения? В этом случае, возможно, RUNNER_LOG_DIR
- это переменная, которую вы ищете для настройки каталога вывода журнала.
Я провел небольшое исследование и заметил проблему ", как настроить путь к run_erl (для файлов erlang.log.X, run_erl.log) ", который похож на ваш. RUNNER_LOG_DIR
упоминается в ходе обсуждения.
distillery
, в свою очередь, перечисляет RUNNER_LOG_DIR
в качестве настраиваемой переменной среды. Затем он используется при запуске приложения здесь .
Я не знаю, что run_erl.log
должно регистрировать.
В соответствии с официальной документацией Erlang , run_erl.log
используется для регистрации хода выполнения и предупреждений самой программы run_erl
. run_erl
- это программа, которая запускает приложение.
Я хотел бы изменить путь журнала по умолчанию с ./var/log/erlang.log.1
на ./log/myapp.log
.
Согласно моим выводам, должно быть возможно изменить расположение файлов журнала, но я еще не выяснил, можно ли изменить также и имя файла (erlang.log.1 -> myapp.log
), если вы тоже спрашивая. Если вам действительно нужно изменить имя файла, я рассмотрю символические ссылки myapp.log
и erlang.log.1
.