2016-03-18 17 views
10

pm2を使用してノードWebサーバーを実行しています。 pm2は別のプロセスを生成し、stdoutとstderrをファイルにリダイレクトするので、ログの別の場所を探す必要があります。理想的には、ノードプロセスの出力をpm2から実行したのと同じコンソールウィンドウに出力したいと思います。さもなければ、私はpm2のために、アクティブなコンソールウィンドウでノードプロセスを実行し、ノードプロセスのstdoutとstderrをそのコンソールウィンドウに書き込むようにします。これはどのように達成できますか?私は窓のマシンです。コンソールにpm2ログを作成する

答えて

23

をログアウトを開始またはpm2 logs [app-name]

+1

これは、 '--no-daemon'フラグで最初のログが失われているため – Fragilerus

6

は、(そのドキュメントがその素晴らしいではありません)に答えを見つけるだけ--no-daemonフラグを追加し、それを行っているようです。ただし、最初の稼働時に(フラグを使用している場合でも)ファイルにはまだログが記録されているようです。プロセスが再起動到達したら(私は、ファイルの変更を見ている)、それは私があなたにも、コマンドpm2 logsでデーモン化実行中のプロセスのSTDOUTstderrのを見ることができると信じてコンソールに

関連する問題