Log.WriteEntry Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 Nothing
wartość , 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ż
- TraceEventType
- Obiekty (Visual Basic)
- Praca z dziennikami aplikacji w Visual Basic
- Instrukcje: zapisywanie komunikatów dziennika
- Przewodnik: ustalanie lokalizacji, w której element My.Application.Log zapisuje informacje
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 Nothing
wartość , 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ż
- TraceEventType
- Obiekty (Visual Basic)
- Praca z dziennikami aplikacji w Visual Basic
- Instrukcje: zapisywanie komunikatów dziennika
- Przewodnik: ustalanie lokalizacji, w której element My.Application.Log zapisuje informacje
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 Nothing
wartość , 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ż
- TraceEventType
- Obiekty (Visual Basic)
- Praca z dziennikami aplikacji w Visual Basic
- Instrukcje: zapisywanie komunikatów dziennika
- Przewodnik: ustalanie lokalizacji, w której element My.Application.Log zapisuje informacje