私はNode.jsとAzureを使いこなしています。私はソケット接続をサポートする簡単なワーカーロールを作成しました。私は自分のアプリケーションをデバッグしようとしていますが、本質的にソケットサーバーなので、実際にはわかりません。さらに悪いことに、私はこのワーカーの役割の中でコンソールに書き込む方法やデータを記録する方法を考え出していません。誰かがAzureのNode.jsをデバッグする良い方法を見つけ出すことを願っています。高度なヘルプに感謝します。AzureでのNode.jsのデバッグ
2
A
答えて
0
エミュレータで実行している場合は、エミュレータのGUIでログを見ることができます(エミュレータアイコンを右クリックしてください)。 Azureで実行している場合は、BLOBストレージにログすることをお勧めします。リモートデスクトップを有効にして、Windows Azure VMにリモートからアクセスすることもできます。
0
私がNodejsでソケットサーバーとして最初に開発していたとき、私は直接実行していました.WebStormからnode.exeをデバッグしていましたので、console.log()またはutil.inspect() WebStormのコンソールウィンドウ
私たちがWindows Azureに展開するときには、リモートデスクトップが起動していても、起動したnode.exeプロセスのランタイムコンソールウィンドウを表示する方法がないように見えました。実際にファイルに保存できるのはlog4jsだけです。
私はアプリケーションの残りの部分に公開されるロガーオブジェクトを持っているので、実際の実装ライブラリについて知る必要はありません。
var log4js = require('log4js');
// The logger helper utilises log4js under the covers.
// Serves as a wrapper from the rest of the application.
log4js.replaceConsole();
log4js.configure({
appenders: [
{ type: 'console' },
{ type: 'file', filename: 'log/socket.log', category: 'socket' }
]
});
var logger = log4js.getLogger('socket');
したがって、情報は、展開されたサーバーのE:またはF:\ approot \ log \ socket.logファイルに記録されます。
次に、baretailのようなテーリングプログラムを使用して、記録されたリアルタイムアクティビティを観察します。
関連する問題
- 1. アプリサービス(node.js)へのAzureモバイルサービスの移行ローカルでのデバッグ
- 2. Node.jsサーバーでのメモリリークのデバッグ
- 3. WebStormのnode.jsでのデバッグ
- 4. Azureのnode.jsアプリ、スラックボットをデバッグする方法は?
- 5. azureのReact.js + node.js
- 6. デバッグAzureアプリケーションのVisual Studioでデバッグする場合Azureストレージエミュレータ
- 7. AzureでNode.jsスケールアウト
- 8. デバッグ時のCommunicationObjectFaultedException Azure
- 9. Node.jsの活字体のデバッグ
- 10. events.jsはどこですか? (node.jsのデバッグ)
- 11. IntelliJでNode.jsのBot Builderプロジェクト用にデバッグ
- 12. Azure node.jsをローカルで実行しているWebサービスをデバッグする方法
- 13. Azure node.js app hosting
- 14. Windows Azureのログとデバッグ
- 15. Azure Web App上のNode.jsエラー
- 16. ホストNode.js AzureアプリケーションのSocket.io
- 17. stackdriver node.jsアプリケーションのデバッグの問題
- 18. VSCodeのnode.jsアプリケーション用のvanilla jasmineデバッグ
- 19. Azure関数とNode.js
- 20. Azure App Service Node.jsバックエンド
- 21. Node.js、Azureモバイルサービスクライアント、JSDOM、WebJobs?
- 22. AzureのWebアプリケーションのWebジョブのデバッグ
- 23. VSCodeデバッグES6 Node.jsのコードは、ブレークポイント
- 24. Visual Studio 2015リモートAzureデバッグ
- 25. HttpトリガーAzure関数のデバッグVS 2017
- 26. Visual StudioのためのNode.jsツールでマルチスレッド・アプリケーションのデバッグ
- 27. Visual StudioでAzure関数をデバッグする
- 28. Azureアプリサービスをローカルでデバッグしますか?
- 29. Node.js Azure Web App Windows 500.1001エラー
- 30. Node.jsプロジェクトのAzureサブフォルダを表示
ログはhook.ioサーバーにとって完璧なタスクのように聞こえる。ログメッセージを読みたいときは、hook.ioサーバを起動し、ロギングフックをアタッチ/デタッチします。 – Raynos