.NET WebApi 在 Azure Application Insights 中存储应用程序日志

问题描述 投票:0回答:1

我有一个 .Net WebApi 项目,我想为其存储日志记录(例如错误、信息、堆栈轨迹)。我不确定我读到可以使用 log4net 然后将其存储在运行应用程序的同一台服务器上的好地方。

但是,我阅读了有关 Application Insight 的信息,但仍然不确定它是否用于存储应用程序日志记录。 Application Insight 能否替代在自己的服务器上存储应用程序日志?

c# .net azure asp.net-web-api azure-application-insights
1个回答
0
投票

我可以使用 log4net,然后将其存储在运行应用程序的同一台服务器上。

不仅如此,许多日志记录库使您能够将遥测数据发送到本地服务器以外的其他目的地。例如,log4net 具有 an appender 将遥测数据导出到应用程序洞察力。

但是,我阅读了有关 Application Insight 的信息,但仍然不确定它是否用于存储应用程序日志记录。 Application Insight 能否替代在自己的服务器上存储应用程序日志?

它被设计为基于云的监控和日志记录解决方案,所以我想知道您的疑虑是什么,您仍然不确定它是否能够存储应用程序日志记录。尝试this开始。如果您可以分享让您不确定的原因,我们也许可以解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.