如何在 Azure 上为 Node.js Api 应用程序启用 BLOB 日志记录?
How to enable BLOB-logging for a Node.js Api App on Azure?
我在 Azure 上有一个 node.js api 应用程序。我使用 bunyan
将每个请求记录到 sdtout
。如何保存和读取日志文件?我启用了 BLOB 日志记录。我的存储中唯一出现的是一堆 csv 文件。这是一个例子:
| 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
的日志在哪里?
1) 如果文件 iisnode.yml
不存在,请在根文件夹 (D:\home\site\wwwroot
) 中创建。
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。
在iisnode.yml中进行上述设置后,您看到D:\home\site\wwwroot\iisnode的日志来自BLOB存储或文件系统。
我在 Azure 上有一个 node.js api 应用程序。我使用 bunyan
将每个请求记录到 sdtout
。如何保存和读取日志文件?我启用了 BLOB 日志记录。我的存储中唯一出现的是一堆 csv 文件。这是一个例子:
| 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
的日志在哪里?
1) 如果文件 iisnode.yml
不存在,请在根文件夹 (D:\home\site\wwwroot
) 中创建。
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。
在iisnode.yml中进行上述设置后,您看到D:\home\site\wwwroot\iisnode的日志来自BLOB存储或文件系统。