2017-05-17 7 views
0

私はazure上にnode.js apiアプリケーションを持っています。私はbunyanを使用して、すべてのリクエストをsdtoutに記録します。ログファイルを保存して読み取るにはどうすればよいですか? BLOBログを有効にしました。私のストレージに表示されるのは、CSVファイルの束だけです。次に例を示します。AzureのNode.js ApiアプリケーションでBLOBログを有効にするにはどうすればいいですか?

| date    | level | applicationName | instanceId | eventId   | pid | tid | message 
_______________________________________________________________________________________________________________________________________________________________ 
| 2017-05-17T14:21:15 | Verbose | myApp   | tae9d6  | 636306276755847146 | 13192 | -1 | SnapshotHelper::RestoreSnapshotInternal SUCCESS - File.Copy 
| 2017-05-17T14:21:15 | Verbose | myApp   | tae9d6  | 636306276756784690 | 13192 | -1 | SnapshotHelper::RestoreSnapshotInternal SUCCESS - process 

ログはどこにありますか?stdoutに印刷しましたか?

答えて

2

1)ルートフォルダ(D:\home\site\wwwroot)にファイルiisnode.ymlが存在しない場合は作成します。

2)次の行を追加します。

loggingEnabled: true 
logDirectory: iisnode 

その後、ログはD:\home\site\wwwroot\iisnodeにあります。

詳細については、https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-nodejs-debug#enable-loggingを参照してください。

+0

ありがとうございました。私の 'iisnode.yml'は' issnode.yml'と呼ばれました。 – hendra

関連する問題