2011-12-26 12 views
1

私は、どうやらこのノードプログラムの出力を特定のファイルに保存するにはどうすればよいですか?

sudo NODE_ENV=production node app.js& 

ように私のノードプログラムを実行していますすべてが正常に動作し、それは、端末を閉じても動作します。プログラムを実行している端末が開かれていると、端末に出力が表示されます。

いくつかのデータが出力されることがありますが、元の端末が開かれていないと表示されず、フルタイムで24時間出力するまで表示されません。

プログラムからのすべての文字列出力を特定のファイルにリダイレクトするにはどうすればよいですか?ノードプログラムの例外や予期しない終了の原因を調べることができるでしょうか?

答えて

3

はちょうどあなたがまたしたい場合は、上記の例ではNODE_ENV=productionを使用することができます>> file

sudo NODE_ENV=production node app.js >> log.txt & 
0

使用 -

forever start -l forever.log -o out.log -e err.log my-daemon.js 

-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

Here必要なすべてのドキュメントを見つけることができます。

+0

あなたが少なくともパラメータの意味を説明していれば、あなたの答えは良く見えます。 –

関連する問題