如何保持启用 Azure 应用程序日志记录?

Posted

技术标签:

【中文标题】如何保持启用 Azure 应用程序日志记录?【英文标题】:How to keep Azure Application Logging enabled? 【发布时间】:2014-11-25 13:16:15 【问题描述】:

我有一个托管在 Azure 上的网站。我正在使用 Trace.Error 将所有错误日志输出到文件系统。但是,当我在 Azure 网站上启用应用程序日志记录时,它只会保持启用 12 小时。 这篇文章也证实了这一点:http://www.hanselman.com/blog/StreamingDiagnosticsTraceLoggingFromTheAzureCommandLinePlusGlimpse.aspx

现在我想无限期地存储错误日志(即直到我的网站上线)。我不确定我是否错过了这里的重点。我怎样才能永远启用日志记录?

【问题讨论】:

【参考方案1】:

您可以将日志存储在 Azure 存储(表或 blob)中。这没有文件系统的 12 小时限制。

【讨论】:

谢谢,我现在就试试。

以上是关于如何保持启用 Azure 应用程序日志记录?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取 Azure 存储帐户日志记录启用状态?

试图在多个 Azure Web 应用程序上启用 Web 服务器日志记录,并指定配额和保留。

从托管为 Azure Web App 的 ASP.NET 5 应用程序记录日志

Azure 门户在存储帐户中创建 Blob 容器时出错

ASP.NET Core 应用程序日志未写入 Azure 应用服务中的 Blob

如何从应用服务向 Azure 上的 EventHub 发送日志