Включает ли файл журнала "навсегда" содержимое STDOUT и STDERR?

Я запускаю процесс через вечность, однако я не уверен в использовании -l, -o а также -e опции.

Из документации:

-l  LOGFILE      Logs the forever output to LOGFILE
-o  OUTFILE      Logs stdout from child script to OUTFILE
-e  ERRFILE      Logs stderr from child script to ERRFILE

Может ли кто-нибудь подтвердить, если вывод LOGFILE (-l) включает в себя как stdout & stderr, так и сообщения forever (например, 'retarting forever').

Если так, то я прав, предполагая, что -o а также -e ТОЛЬКО если вы хотите отправить свой stdout/stderr в разные места; и если вы хотите, чтобы все в одном файле журнала -l это единственный вариант, который вам нужно указать?

2 ответа

Решение

Да -l LOGFILE option генерирует файл журнала с объединенным выводом forever, stdOut & stdErr из дочернего процесса.

Хотелось бы, чтобы в этот файл был записан только навсегда вывод, если вы используете -o OUTFILE а также -e ERRFILE варианты, потому что это похоже на дублирование.

forever start script.js

forever logs script.js -f

Другие вопросы по тегам