我在 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://learn.microsoft.com/en-us/azure/app-service-web/web-sites-nodejs-debug#enable-logging https://learn.microsoft.com/en-us/azure/app-service-web/web-sites-nodejs-debug#enable-logging.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)