应用程序见解 - System.Diagnostics.Trace。* - 这些用于什么?

时间:2017-12-29 18:34:05

标签: c# asp.net .net azure-application-insights

我试图尽可能少地在标题中解释。但是我已经添加了应用程序洞察并在配置期间启用了跟踪监听.Net Web应用程序,在执行此操作时,会显示一些代码,如下面的屏幕截图所示,以便在运行时在启用Trace集合的情况下从应用程序记录应用程序中的信息。 / p>

Configuring Application Insights 我一直在查看三行代码,但却无法充分利用它们来了解三行代码的确切含​​义。

System.Diagnostics.Trace.TraceInformation("Information"); 
System.Diagnostics.Trace.TraceWarning("Warning"); 
System.Diagnostics.Trace.TraceError("Error");

我猜这些会像Log.Information之类的常规日志记录行一样使用,但我并不乐观,而且微软没有太多解释。或者我们是否在应用程序启动时添加这些跟踪侦听器,并且它会随时跟踪记录Log.InformationLog.Error等等?

我非常感谢您对我可以了解更多信息的任何建议或指示。感谢。

1 个答案:

答案 0 :(得分:0)

代码中有一个例子说如果你做这样的代码(使用System.Diagnostic.Trace),那些消息将最终作为跟踪消息存在于应用程序洞察中。

以这种方式显示,因为此配置(发送跟踪消息)是可选步骤。