最初のstackoverflowの質問!node.jsサーバーからのすべてのconsole.log()出力をキャプチャしようとしています。私がLinuxマシンを使用していて、サーバーのコードを編集できないと仮定します(プロジェクトリーダーの要求)。ただし、サーバーの起動方法(node --debug server.js)を変更したり、シェルスクリプトを添付したりすることはできます。私の意図は、コンソール出力を別のsocket.ioサーバーにパイプすることです。
私は、唯一の明白な解決策は、サーバーの出力を何かにパイプするためのlinuxコマンドを書くか、node.jsに情報を出力するためのトリッキーな--debugメソッドがあることだと考えています。
最終的に、サーバーを実行し、コンソール出力をAPIテストサーバーにパイプできるようにしたいと思います。そうすれば、テスターは、APIエンドポイントからの応答JSONオブジェクトに関連して、サーバーの出力をストリーミングで確認できます。
ありがとう、私はあなたの解決策を聞きたいです...