Freigeben über


Log Klasse

Definition

Stellt eine Eigenschaft und Methoden zum Schreiben von Ereignis- und Ausnahmeinformationen in die Protokollüberwachung der Anwendung bereit.

public ref class Log
public class Log
type Log = class
Public Class Log
Vererbung
Log
Abgeleitet

Beispiele

Dieses Beispiel zeigt die Verwendung der My.Application.Log.WriteEntry -Methode zum Protokollieren von Ablaufprotokollinformationen. Weitere Informationen finden Sie unter Vorgehensweise: Schreiben von Protokollmeldungen.

Public Sub TracingTest(ByVal fileName As String)
    My.Application.Log.WriteEntry( 
        "Entering TracingTest with argument " & 
        fileName & ".")
    ' Code to trace goes here.
    My.Application.Log.WriteEntry( 
        "Exiting TracingTest with argument " & 
        fileName & ".")
End Sub

Hinweise

Das My.Application.Log -Objekt bietet einen einfachen Einstiegspunkt, von dem aus auf die Protokollierungsdienste der .NET Framework zugegriffen werden kann. Die WriteEntry Methoden und WriteException schreiben Nachrichten an die Protokolllistener der Anwendung. Die Listener können über die Konfigurationsdatei der Anwendung konfiguriert werden. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Ändern von Schreibinformationen von My.Application.Log und Arbeiten mit Anwendungsprotokollen.

Das My.Application.Log Objekt ist nur für Clientanwendungen verfügbar. Verwenden Sie My.Logfür Webanwendungen . Weitere Informationen finden Sie unter AspLog.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die das My.Application.Log-Objekt betreffen.

Beschreibung Siehe
Schreiben von Ereignisinformationen in die Protokolllistener der Anwendung How to: Schreiben von Protokollmeldungen
Schreiben von Ausnahmeinformationen in die Protokolllistener der Anwendung How to: Protokollieren von Ausnahmen
Bestimmen, wo My.Application.Log Informationen geschrieben werden Exemplarische Vorgehensweise: Bestimmen, wohin „My.Application.Log“ Informationen schreibt

Konstruktoren

Log()

Initialisiert eine neue Instanz der Log-Klasse.

Log(String)

Initialisiert eine neue Instanz der Log-Klasse.

Eigenschaften

DefaultFileLogWriter

Ruft das FileLogTraceListener-Objekt ab, das dem Log-Objekt zugrunde liegt.

TraceSource

Ruft das TraceSource-Objekt ab, das dem Log-Objekt zugrunde liegt.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeWithDefaultsSinceNoConfigExists()

Erstellt ein neues FileLogTraceListener-Objekt und fügt dieses der Listeners-Auflistung hinzu.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WriteEntry(String)

Schreibt eine Meldung in die Protokollüberwachung der Anwendung.

WriteEntry(String, TraceEventType)

Schreibt eine Meldung in die Protokollüberwachung der Anwendung.

WriteEntry(String, TraceEventType, Int32)

Schreibt eine Meldung in die Protokollüberwachung der Anwendung.

WriteException(Exception)

Schreibt Ausnahmeinformationen in die Protokollüberwachung der Anwendung.

WriteException(Exception, TraceEventType, String)

Schreibt Ausnahmeinformationen in die Protokollüberwachung der Anwendung.

WriteException(Exception, TraceEventType, String, Int32)

Schreibt Ausnahmeinformationen in die Protokollüberwachung der Anwendung.

Gilt für:

Weitere Informationen