Sdílet prostřednictvím


Log.WriteEntry Metoda

Definice

Zapíše zprávu do naslouchacích procesů protokolu aplikace.

Přetížení

WriteEntry(String)

Zapíše zprávu do naslouchacích procesů protokolu aplikace.

WriteEntry(String, TraceEventType)

Zapíše zprávu do naslouchacích procesů protokolu aplikace.

WriteEntry(String, TraceEventType, Int32)

Zapíše zprávu do naslouchacích procesů protokolu aplikace.

WriteEntry(String)

Zapíše zprávu do naslouchacích procesů protokolu aplikace.

public:
 void WriteEntry(System::String ^ message);
public void WriteEntry (string message);
member this.WriteEntry : string -> unit
Public Sub WriteEntry (message As String)

Parametry

message
String

Povinná hodnota. Zpráva, kterou chcete protokolovat. Pokud message je Nothing, použije se prázdný řetězec.

Výjimky

Kód s částečnou důvěryhodností volá metodu , ale zapisuje do naslouchacího procesu protokolu událostí, který vyžaduje úplný vztah důvěryhodnosti.

Příklady

Tento příklad ukazuje, jak použít metodu My.Application.Log.WriteEntry k protokolování informací o trasování. Další informace najdete v tématu Postupy: Zápis zpráv protokolu.

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

Tento příklad kódu lze spustit pouze v rámci klientské aplikace. Změňte My.Application.Log.WriteEntry na pro My.Log.WriteEntry webové aplikace.

Poznámky

Metoda WriteEntry zapíše zprávu do naslouchacích procesů protokolu událostí aplikace.

V klientských aplikacích Log je objekt dostupný prostřednictvím objektu My.Application.Log . Ve webových aplikacích Log je objekt dostupný prostřednictvím objektu My.Log .

Informace o tom, které naslouchací procesy protokolu přijímají WriteEntry zprávy metody, najdete v tématu Návod: Určení, kam my.Application.Log zapisuje informace. Výchozí naslouchací procesy protokolů můžete změnit. Další informace najdete v tématu Práce s protokoly aplikací.

Pro přetížení, která nepřebírají id argument , id je zápis do protokolu definován v následující tabulce.

severity Výchozí id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

Následující tabulka uvádí příklady úloh zahrnujících metodu WriteEntry .

Záměr Seznamte se s 
Zápis informací o událostech do naslouchacích procesů protokolů aplikace Postupy: Zápis zpráv protokolu
Určení, kam Log se zapisují informace Návod: Zjištění, kam objekt My.Application.Log zapisuje informace

Dostupnost podle typu projektu

Typ projektu K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu Ano

Viz také

Platí pro

WriteEntry(String, TraceEventType)

Zapíše zprávu do naslouchacích procesů protokolu aplikace.

public:
 void WriteEntry(System::String ^ message, System::Diagnostics::TraceEventType severity);
public void WriteEntry (string message, System.Diagnostics.TraceEventType severity);
member this.WriteEntry : string * System.Diagnostics.TraceEventType -> unit
Public Sub WriteEntry (message As String, severity As TraceEventType)

Parametry

message
String

Povinná hodnota. Zpráva, kterou chcete protokolovat. Pokud message je Nothing, použije se prázdný řetězec.

severity
TraceEventType

Typ zprávy. Ve výchozím nastavení . TraceEventType.Information

Výjimky

Typ zprávy není jednou z hodnot výčtu TraceEventType .

Kód s částečnou důvěryhodností volá metodu , ale zapisuje do naslouchacího procesu protokolu událostí, který vyžaduje úplný vztah důvěryhodnosti.

Příklady

Tento příklad ukazuje, jak použít metodu My.Application.Log.WriteEntry k protokolování informací o trasování. Další informace najdete v tématu Postupy: Zápis zpráv protokolu.

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

Tento příklad kódu lze spustit pouze v rámci klientské aplikace. Změňte My.Application.Log.WriteEntry na pro My.Log.WriteEntry webové aplikace.

Poznámky

Metoda WriteEntry zapíše zprávu do naslouchacích procesů protokolu událostí aplikace.

V klientských aplikacích Log je objekt dostupný prostřednictvím objektu My.Application.Log . Ve webových aplikacích Log je objekt dostupný prostřednictvím objektu My.Log .

Informace o tom, které naslouchací procesy protokolu přijímají WriteEntry zprávy metody, najdete v tématu Návod: Určení, kam my.Application.Log zapisuje informace. Výchozí naslouchací procesy protokolů můžete změnit. Další informace najdete v tématu Práce s protokoly aplikací.

Pro přetížení, která nepřebírají id argument , id je zápis do protokolu definován v následující tabulce.

severity Výchozí id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

Následující tabulka uvádí příklady úloh zahrnujících metodu WriteEntry .

Záměr Seznamte se s 
Zápis informací o událostech do naslouchacích procesů protokolů aplikace Postupy: Zápis zpráv protokolu
Určení, kam Log se zapisují informace Návod: Zjištění, kam objekt My.Application.Log zapisuje informace

Dostupnost podle typu projektu

Typ projektu K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu Ano

Viz také

Platí pro

WriteEntry(String, TraceEventType, Int32)

Zapíše zprávu do naslouchacích procesů protokolu aplikace.

public:
 void WriteEntry(System::String ^ message, System::Diagnostics::TraceEventType severity, int id);
public void WriteEntry (string message, System.Diagnostics.TraceEventType severity, int id);
member this.WriteEntry : string * System.Diagnostics.TraceEventType * int -> unit
Public Sub WriteEntry (message As String, severity As TraceEventType, id As Integer)

Parametry

message
String

Povinná hodnota. Zpráva, kterou chcete protokolovat. Pokud message je Nothing, použije se prázdný řetězec.

severity
TraceEventType

Typ zprávy. Ve výchozím nastavení . TraceEventType.Information

id
Int32

Identifikátor zprávy, který se obvykle používá pro korelaci. Ve výchozím nastavení související s entryType , jak je popsáno v tabulce.

Výjimky

Typ zprávy není jednou z hodnot výčtu TraceEventType .

Kód s částečnou důvěryhodností volá metodu, ale zapisuje do naslouchacího procesu protokolu událostí, který vyžaduje úplnou důvěryhodnost.

Příklady

Tento příklad ukazuje, jak použít metodu My.Application.Log.WriteEntry k protokolování informací o trasování. Další informace najdete v tématu Postupy: Zápis zpráv protokolu.

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

Tento příklad kódu lze spustit pouze v rámci klientské aplikace. Změňte My.Application.Log.WriteEntry na My.Log.WriteEntry pro webové aplikace.

Poznámky

Metoda WriteEntry zapíše zprávu do naslouchacích procesů protokolu událostí aplikace.

V klientských aplikacích Log je objekt dostupný prostřednictvím objektu My.Application.Log . Ve webových aplikacích Log je objekt dostupný prostřednictvím objektu My.Log .

Informace o tom, které naslouchací procesy protokolu přijímají WriteEntry zprávy metody, najdete v tématu Návod: Určení, kam my.Application.log writes Information. Výchozí naslouchací procesy protokolů můžete změnit. Další informace najdete v tématu Práce s protokoly aplikací.

Pro přetížení, která nepřebírají id argument, id je zápis do protokolu definován v následující tabulce.

severity Výchozí id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

Následující tabulka uvádí příklady úloh zahrnujících metodu WriteEntry .

Záměr Seznamte se s 
Zápis informací o událostech do naslouchacích procesů protokolů aplikace Postupy: Zápis zpráv protokolu
Určení, kam Log se zapisují informace Návod: Zjištění, kam objekt My.Application.Log zapisuje informace

Dostupnost podle typu projektu

Typ projektu K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu Ano

Viz také

Platí pro