134

nodejs ログ ファイルが保存されている場所が見つかりません。私のノードサーバーには「セグメンテーション違反」があるため、追加情報についてログファイルを調べたい...

4

4 に答える 4

144

ログファイルはありません。各node.js「アプリ」は個別のエンティティです。デフォルトでは、エラーをSTDERRに記録し、STDOUTに出力します。シェルから実行してファイルに記録するときに、これを変更できます。

node my_app.js > my_app_log.log 2> my_app_err.log

または(推奨)、手動で、または多くのログライブラリの1つを使用して、アプリケーション内にログを追加できます。

于 2012-05-30T11:21:19.173 に答える
8

開発で docker を使用している場合は、別のシェルでこれを行うことができます: docker attach running_node_app_container_name

これにより、STDOUT と STDERR が表示されます。

于 2017-01-06T21:32:54.413 に答える