2017-12-29 7 views
-1

Ich versuche so viel wie möglich mit so wenig wie möglich im Titel zu erklären. Aber ich habe Application Insights hinzugefügt und die Verfolgung einer .Net Web-App während der Konfiguration aktiviert. Dabei wird Code angezeigt, wie in der folgenden Abbildung gezeigt, um Informationen aus der App während der Laufzeit unter der aktivierten Trace-Sammlung zu protokollieren.Application Insights - System.Diagnostics.Trace. * - Wofür werden diese verwendet?

Configuring Application Insights Ich habe die drei Zeilen Code gesucht und kann nicht finden, dass sie genug verwendet werden, um zu erfahren, wofür genau die drei Codezeilen verwendet werden.

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

Ich bin zu raten, diese würde wie Log.Information wie normale Protokollierung Codezeilen verwendet werden, aber ich bin nicht positiv und es gibt nicht viel Erklärung von Microsoft. Oder fügen wir diese Trace-Listener beim Start der Anwendung hinzu und protokollieren sie jedes Mal, wenn es eine Log.Information oder Log.Error usw. gibt?

Jede Beratung oder die Richtung, wo ich mehr darüber erfahren kann, wird sehr geschätzt. Vielen Dank.

+0

Nicht viel Erklärung von MS? Es gibt eine enorme Menge an Dokumentation über Tracing und Application Insights. https://docs.microsoft.com/en-us/azure/application-insights/app-insights-asp-net-trace-logs – Amy

+0

@Amy nicht viel Erklärung im obigen Screenshot, sehen Sie das? Ich habe sogar die Codezeilen durchsucht und konnte keine spezifische Dokumentation finden. Ich habe auch System.Diagnostics.Trace durchsucht. Deshalb habe ich einen Fachmann bestellt, der genau dieses Zeug kennt, um mich in die Richtung zu bringen, dass ich etwas darüber lernen könnte, wenn es welche gibt. Was hast du mehr oder weniger gemacht? Warum irre ich mich dafür ...? –

+0

Sie liegen falsch, weil Sie MS beschuldigt haben, Ihnen keine Dokumentation zur Verfügung zu stellen, wenn * umfangreiche * Dokumentation online verfügbar ist. Ob Sie es glauben oder nicht, Ihr Screenshot ist nicht der Ort, an dem eine Erklärung gehört. – Amy

Antwort

0

Der Code gibt es ein Beispiel sagen, dass, wenn Sie Code wie das tun (mit System.Diagnostic.Trace) diese Nachrichten wird es in Anwendung Einblicke als Trace-Nachrichten landen.

Es ist auf diese Weise gezeigt, da diese Konfiguration (Senden Trace-Nachrichten) ein optionaler Schritt ist.