Azure - 12小时日志记录

时间:2014-06-12 17:00:48

标签: azure logging azure-web-roles

所以我正在尝试熟悉Azure,并开始在一个网站上工作,该网站目前正部署在Azure的git commit上。我决定不得不查看日志记录,因此在Azure门户中启用了应用程序诊断。我通过我的代码中的跟踪语句记录,确定它写入日志文件。

我注意到,在“应用程序日志记录(文件系统)”切换侧面的信息图标悬停时,它注意到它将在12小时后关闭。我认为这意味着诊断记录将在12小时后关闭,但超过20小时后似乎并非如此。

12小时是指在创建后保留文件日志还是天真地记录(在某些时候)关闭日志?

从我读过的小编辑中,如果我想要持久的日志记录,我需要考虑将日志文件推送到blob存储或azure表(可能直接写入)。我对12小时保留的想法是否正确?

由于 添

1 个答案:

答案 0 :(得分:0)

此 12 小时限制与应用程序登录到文本文件有关:如果您使用 ILogger 实例记录数据(即 logger.LogInformation(...)),则此功能将在 12 小时后禁用。