Já tentou usar o logger com a substituição do processo?
$ forever -a >(logger -t forever) -o >(logger -t app.js) -e >(logger -t app.js) app.js
Você pode brincar com a opção logger -p
para especificar os níveis de log, warn, info, err, etc., bem como outros switches logger. O forever -l
precisava ser alterado para forever -a
.
Eu tentei isso com alguns dos arquivos de amostra instalados para sempre e funcionou. Cada distro pode logar em diferentes arquivos de log por padrão, você terá que experimentar com switches logger.