Udostępnij przez


Log.WriteEntry Metoda

Definicja

Zapisuje komunikat do odbiorników dziennika aplikacji.

Przeciążenia

WriteEntry(String)

Zapisuje komunikat do odbiorników dziennika aplikacji.

WriteEntry(String, TraceEventType)

Zapisuje komunikat do odbiorników dziennika aplikacji.

WriteEntry(String, TraceEventType, Int32)

Zapisuje komunikat do odbiorników dziennika aplikacji.

WriteEntry(String)

Zapisuje komunikat do odbiorników dziennika aplikacji.

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

Wymagane. Komunikat do logowania. Jeśli message parametr ma Nothingwartość , jest używany pusty ciąg.

Wyjątki

Kod z częściowym zaufaniem wywołuje metodę , ale zapisuje w odbiorniku dziennika zdarzeń, który wymaga pełnego zaufania.

Przykłady

W tym przykładzie pokazano, jak używać metody do rejestrowania My.Application.Log.WriteEntry informacji śledzenia. Aby uzyskać więcej informacji, zobacz How to: Write Log Messages (Instrukcje: zapisywanie komunikatów dziennika).

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

Ten przykładowy kod może działać tylko w aplikacji klienckiej. Zmień My.Application.Log.WriteEntry wartość na My.Log.WriteEntry dla aplikacji internetowych.

Uwagi

Metoda WriteEntry zapisuje komunikat do odbiorników dziennika zdarzeń aplikacji.

W aplikacjach klienckich Log obiekt jest dostępny za pośrednictwem My.Application.Log obiektu . W aplikacjach Log internetowych obiekt jest dostępny za pośrednictwem My.Log obiektu .

Aby dowiedzieć się, które odbiorniki dzienników odbierają WriteEntry komunikaty metody, zobacz Przewodnik: określanie miejsca zapisu informacji w pliku My.Application.Log. Możesz zmienić domyślne odbiorniki dziennika. Aby uzyskać więcej informacji, zobacz Praca z dziennikami aplikacji.

W przypadku przeciążeń, które nie przyjmują argumentu, id zapis w dzienniku id jest definiowany przez poniższą tabelę.

severity Domyślny id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę WriteEntry .

Działanie Zobacz
Zapisywanie informacji o zdarzeniach w odbiornikach dziennika aplikacji Instrukcje: zapisywanie komunikatów dziennika
Określanie miejsca Log zapisu informacji Przewodnik: ustalanie lokalizacji, w której element My.Application.Log zapisuje informacje

Dostępność według typu projektu

Project type (Typ projektu) Dostępne
Aplikacja systemu Windows Tak
Biblioteka klas Tak
Aplikacja konsoli Tak
Biblioteka kontrolek systemu Windows Tak
Biblioteka formantów sieci Web Nie
Usługa systemu Windows Tak
Witryna sieci Web Tak

Zobacz też

Dotyczy

WriteEntry(String, TraceEventType)

Zapisuje komunikat do odbiorników dziennika aplikacji.

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

Wymagane. Komunikat do logowania. Jeśli message parametr ma Nothingwartość , jest używany pusty ciąg.

severity
TraceEventType

Typ komunikatu. Domyślnie TraceEventType.Information.

Wyjątki

Typ komunikatu TraceEventType nie jest jedną z wartości wyliczenia.

Kod z częściowym zaufaniem wywołuje metodę , ale zapisuje w odbiorniku dziennika zdarzeń, który wymaga pełnego zaufania.

Przykłady

W tym przykładzie pokazano, jak używać metody do rejestrowania My.Application.Log.WriteEntry informacji śledzenia. Aby uzyskać więcej informacji, zobacz How to: Write Log Messages (Instrukcje: zapisywanie komunikatów dziennika).

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

Ten przykładowy kod może działać tylko w aplikacji klienckiej. Zmień My.Application.Log.WriteEntry wartość na My.Log.WriteEntry dla aplikacji internetowych.

Uwagi

Metoda WriteEntry zapisuje komunikat do odbiorników dziennika zdarzeń aplikacji.

W aplikacjach klienckich Log obiekt jest dostępny za pośrednictwem My.Application.Log obiektu . W aplikacjach Log internetowych obiekt jest dostępny za pośrednictwem My.Log obiektu .

Aby dowiedzieć się, które odbiorniki dzienników odbierają WriteEntry komunikaty metody, zobacz Przewodnik: określanie miejsca zapisu informacji w pliku My.Application.Log. Możesz zmienić domyślne odbiorniki dziennika. Aby uzyskać więcej informacji, zobacz Praca z dziennikami aplikacji.

W przypadku przeciążeń, które nie przyjmują argumentu, id zapis w dzienniku id jest definiowany przez poniższą tabelę.

severity Domyślny id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę WriteEntry .

Działanie Zobacz
Zapisywanie informacji o zdarzeniach w odbiornikach dziennika aplikacji Instrukcje: zapisywanie komunikatów dziennika
Określanie miejsca Log zapisu informacji Przewodnik: ustalanie lokalizacji, w której element My.Application.Log zapisuje informacje

Dostępność według typu projektu

Project type (Typ projektu) Dostępne
Aplikacja systemu Windows Tak
Biblioteka klas Tak
Aplikacja konsoli Tak
Biblioteka kontrolek systemu Windows Tak
Biblioteka formantów sieci Web Nie
Usługa systemu Windows Tak
Witryna sieci Web Tak

Zobacz też

Dotyczy

WriteEntry(String, TraceEventType, Int32)

Zapisuje komunikat do odbiorników dziennika aplikacji.

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

Wymagane. Komunikat do logowania. Jeśli message parametr ma Nothingwartość , jest używany pusty ciąg.

severity
TraceEventType

Typ komunikatu. Domyślnie TraceEventType.Information.

id
Int32

Identyfikator komunikatu, zwykle używany do korelacji. Domyślnie jest to powiązane z elementem zgodnie z entryType opisem w tabeli.

Wyjątki

Typ komunikatu TraceEventType nie jest jedną z wartości wyliczenia.

Kod z częściowym zaufaniem wywołuje metodę , ale zapisuje w odbiorniku dziennika zdarzeń, który wymaga pełnego zaufania.

Przykłady

W tym przykładzie pokazano, jak używać metody do rejestrowania My.Application.Log.WriteEntry informacji śledzenia. Aby uzyskać więcej informacji, zobacz How to: Write Log Messages (Instrukcje: zapisywanie komunikatów dziennika).

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

Ten przykładowy kod może działać tylko w aplikacji klienckiej. Zmień My.Application.Log.WriteEntry wartość na My.Log.WriteEntry dla aplikacji internetowych.

Uwagi

Metoda WriteEntry zapisuje komunikat do odbiorników dziennika zdarzeń aplikacji.

W aplikacjach klienckich Log obiekt jest dostępny za pośrednictwem My.Application.Log obiektu . W aplikacjach Log internetowych obiekt jest dostępny za pośrednictwem My.Log obiektu .

Aby dowiedzieć się, które odbiorniki dzienników odbierają WriteEntry komunikaty metody, zobacz Przewodnik: określanie miejsca zapisu informacji w pliku My.Application.Log. Możesz zmienić domyślne odbiorniki dziennika. Aby uzyskać więcej informacji, zobacz Praca z dziennikami aplikacji.

W przypadku przeciążeń, które nie przyjmują argumentu, id zapis w dzienniku id jest definiowany przez poniższą tabelę.

severity Domyślny id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę WriteEntry .

Działanie Zobacz
Zapisywanie informacji o zdarzeniach w odbiornikach dziennika aplikacji Instrukcje: zapisywanie komunikatów dziennika
Określanie miejsca Log zapisu informacji Przewodnik: ustalanie lokalizacji, w której element My.Application.Log zapisuje informacje

Dostępność według typu projektu

Project type (Typ projektu) Dostępne
Aplikacja systemu Windows Tak
Biblioteka klas Tak
Aplikacja konsoli Tak
Biblioteka kontrolek systemu Windows Tak
Biblioteka formantów sieci Web Nie
Usługa systemu Windows Tak
Witryna sieci Web Tak

Zobacz też

Dotyczy