奇妙なバグに遭遇しました。続行/デバッグする方法がわかりません。Nodejs で記述され、ログに Winston を使用するアプリがあります。昨日新しい本番サーバーを立ち上げ、古いサーバーを廃止するまで、すべてが正常に機能していました。
私の製品サーバーでは、4 つの Nodejs プロセスが実行されています。新しい運用サーバーでは、Winston は .js ファイルごとに最初のログ メッセージを記録します。その後、ログは停止し、ログ レベルの変更は機能しません。私のアプリには約 6 つの .js ファイルがあり、これらのファイルのいずれかにエラーが発生した場合、最初のエラー メッセージはログに記録されますが、後続のエラー/警告/情報はログに記録されません。
面白いことに、Winston は古い製品サーバーで問題なく動作していましたが、開発サーバーはまだ問題なく動作しています。
私は、開発と製品の両方で Winston 0.6.2 を使用しています。私の知る限り、すべての sw パッケージは dev と prod で同じです。
この問題をデバッグするにはどうすればよいですか?