所以我正在尝试熟悉Azure,并开始在一个网站上工作,该网站目前正部署在Azure的git commit上。我决定不得不查看日志记录,因此在Azure门户中启用了应用程序诊断。我通过我的代码中的跟踪语句记录,确定它写入日志文件。
我注意到,在“应用程序日志记录(文件系统)”切换侧面的信息图标悬停时,它注意到它将在12小时后关闭。我认为这意味着诊断记录将在12小时后关闭,但超过20小时后似乎并非如此。
12小时是指在创建后保留文件日志还是天真地记录(在某些时候)关闭日志?
从我读过的小编辑中,如果我想要持久的日志记录,我需要考虑将日志文件推送到blob存储或azure表(可能直接写入)。我对12小时保留的想法是否正确?
由于 添
答案 0 :(得分:0)
此 12 小时限制与应用程序登录到文本文件有关:如果您使用 ILogger
实例记录数据(即 logger.LogInformation(...)
),则此功能将在 12 小时后禁用。