私は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. Azureのnode.jsアプリ、スラックボットをデバッグする方法は?
- 3. デバッグAzureアプリケーションのVisual Studioでデバッグする場合Azureストレージエミュレータ
- 4. Node.jsサーバーでのメモリリークのデバッグ
- 5. デバッグ時のCommunicationObjectFaultedException Azure
- 6. Azure node.jsをローカルで実行しているWebサービスをデバッグする方法
- 7. Windows Azureのログとデバッグ
- 8. Windows上でMongoDBでNode.jsを実行する際の問題Azure
- 9. Azure Mobile App node.jsバックエンド - カスタムクエリとパッシングパラメータ
- 10. Node.jsクライアント接続とAzureトランザクション請求コスト
- 11. Selenium WebDriverでNode.jsのjavascriptテストをブレークポイントでデバッグする方法は?
- 12. Azure Application Insightsコールスタックを使用したデバッグ
- 13. Azureのロールコードでデバッグ出力を行う方法は?
- 14. Azureプロジェクトで他のアセンブリをデバッグする方法
- 15. node.jsを正しくデバッグするには?
- 16. Azure ADでNode.js APIを承認する方法は?
- 17. Azure Access ControlをNode.jsで使用する方法
- 18. jetbrains変数を使用したnode.jsのデバッグ 'データの収集中...'
- 19. VS2015のAzureデバッグ環境が起動時にクラッシュする
- 20. Azure DevFabricがデバッグ時に複数のタブを起動する
- 21. Azure Web Appのメモリリークをデバッグする方法は?
- 22. デバッグまたはリリースモードでWindows Azureに公開
- 23. node.jsアプリケーションをどのようにデバッグしますか?
- 24. Node.jsで送信されたヘッダをデバッグするには
- 25. Node.jsのV8・プロファイラーモジュールは、私がNode.jsのアプリケーションのメモリリークをデバッグしようとしている
- 26. のWindows Azureの役割ではAzureの
- 27. Windows上の基本的なnode.jsアプリケーション(httpではなく)をデバッグする方法
- 28. Node.js Azure WebJob:Visual Studio Team Servicesから配備を続ける方法
- 29. EclipseとChromium DevツールによるNode.JSデバッグV8
- 30. node.js node-inspectorとforever.jsを使用したデバッグ
ログはhook.ioサーバーにとって完璧なタスクのように聞こえる。ログメッセージを読みたいときは、hook.ioサーバを起動し、ロギングフックをアタッチ/デタッチします。 – Raynos