Log.WriteEntry Yöntem

Tanım

Uygulamanın günlük dinleyicilerine bir ileti yazar.

Aşırı Yüklemeler

WriteEntry(String)

Uygulamanın günlük dinleyicilerine bir ileti yazar.

WriteEntry(String, TraceEventType)

Uygulamanın günlük dinleyicilerine bir ileti yazar.

WriteEntry(String, TraceEventType, Int32)

Uygulamanın günlük dinleyicilerine bir ileti yazar.

WriteEntry(String)

Uygulamanın günlük dinleyicilerine bir ileti yazar.

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

Parametreler

message
String

Gereklidir. Günlüğe kaydedilecek ileti. ise messageNothing, boş bir dize kullanılır.

Özel durumlar

Kısmi güvene sahip kod yöntemini çağırır, ancak tam güven gerektiren bir olay günlüğü dinleyicisine yazar.

Örnekler

Bu örnekte izleme bilgilerini günlüğe kaydetmek için yönteminin My.Application.Log.WriteEntry nasıl kullanılacağı gösterilmektedir. Daha fazla bilgi için bkz . Nasıl yapılır: Günlük İletileri Yazma.

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

Bu kod örneği yalnızca bir istemci uygulaması içinde çalıştırılabilir. Web uygulamaları için olarak My.Log.WriteEntry değiştirinMy.Application.Log.WriteEntry.

Açıklamalar

yöntemi, WriteEntry uygulamanın olay günlüğü dinleyicilerine bir ileti yazar.

İstemci uygulamalarında nesnesi nesnesi Log aracılığıyla My.Application.Log kullanılabilir. Web uygulamalarında nesnesi nesnesi Log aracılığıyla My.Log kullanılabilir.

Yöntemin WriteEntry iletilerini hangi günlük dinleyicilerinin aldığını öğrenmek için bkz. İzlenecek yol: My.Application.Log'un Bilgileri Nereye Yazacağı Belirleniyor. Varsayılan günlük dinleyicilerini değiştirebilirsiniz. Daha fazla bilgi için bkz . Uygulama Günlükleriyle Çalışma.

Bağımsız değişkeni almayan id aşırı yüklemeler için, id günlüğe yazılan aşağıdaki tablo tarafından tanımlanır.

severity Varsayılan id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

Aşağıdaki tabloda, yöntemini içeren görev örnekleri listeledik WriteEntry .

Amaç Bkz.
Uygulamanın günlük dinleyicilerine olay bilgileri yazma Nasıl yapılır: Günlük İletileri Yazma
Bilgilerin nereye yazdığını Log belirleme İzlenecek yol: My.Application.Log Günlüğünün Bilgileri Nereye Yazdığını Belirleme

Proje Türüne Göre Kullanılabilirlik

Proje türü Kullanılabilir
Windows Uygulaması Evet
Sınıf Kitaplığı Evet
Konsol Uygulaması Evet
Windows Denetim Kitaplığı Evet
Web Denetim Kitaplığı No
Windows Hizmeti Evet
Web Sitesi Evet

Ayrıca bkz.

Şunlara uygulanır

WriteEntry(String, TraceEventType)

Uygulamanın günlük dinleyicilerine bir ileti yazar.

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)

Parametreler

message
String

Gereklidir. Günlüğe kaydedilecek ileti. ise messageNothing, boş bir dize kullanılır.

severity
TraceEventType

İletinin türü. Varsayılan olarak, TraceEventType.Information.

Özel durumlar

İleti türü numaralandırma değerlerinden TraceEventType biri değildir.

Kısmi güvene sahip kod yöntemini çağırır, ancak tam güven gerektiren bir olay günlüğü dinleyicisine yazar.

Örnekler

Bu örnekte izleme bilgilerini günlüğe kaydetmek için yönteminin My.Application.Log.WriteEntry nasıl kullanılacağı gösterilmektedir. Daha fazla bilgi için bkz . Nasıl yapılır: Günlük İletileri Yazma.

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

Bu kod örneği yalnızca bir istemci uygulaması içinde çalıştırılabilir. Web uygulamaları için olarak My.Log.WriteEntry değiştirinMy.Application.Log.WriteEntry.

Açıklamalar

yöntemi, WriteEntry uygulamanın olay günlüğü dinleyicilerine bir ileti yazar.

İstemci uygulamalarında nesnesi nesnesi Log aracılığıyla My.Application.Log kullanılabilir. Web uygulamalarında nesnesi nesnesi Log aracılığıyla My.Log kullanılabilir.

Yöntemin WriteEntry iletilerini hangi günlük dinleyicilerinin aldığını öğrenmek için bkz. İzlenecek yol: My.Application.Log'un Bilgileri Nereye Yazacağı Belirleniyor. Varsayılan günlük dinleyicilerini değiştirebilirsiniz. Daha fazla bilgi için bkz . Uygulama Günlükleriyle Çalışma.

Bağımsız değişkeni almayan id aşırı yüklemeler için, id günlüğe yazılan aşağıdaki tablo tarafından tanımlanır.

severity Varsayılan id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

Aşağıdaki tabloda, yöntemini içeren görev örnekleri listeledik WriteEntry .

Amaç Bkz.
Uygulamanın günlük dinleyicilerine olay bilgileri yazma Nasıl yapılır: Günlük İletileri Yazma
Bilgilerin nereye yazdığını Log belirleme İzlenecek yol: My.Application.Log Günlüğünün Bilgileri Nereye Yazdığını Belirleme

Proje Türüne Göre Kullanılabilirlik

Proje türü Kullanılabilir
Windows Uygulaması Evet
Sınıf Kitaplığı Evet
Konsol Uygulaması Evet
Windows Denetim Kitaplığı Evet
Web Denetim Kitaplığı No
Windows Hizmeti Evet
Web Sitesi Evet

Ayrıca bkz.

Şunlara uygulanır

WriteEntry(String, TraceEventType, Int32)

Uygulamanın günlük dinleyicilerine bir ileti yazar.

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)

Parametreler

message
String

Gereklidir. Günlüğe kaydedilecek ileti. ise messageNothing, boş bir dize kullanılır.

severity
TraceEventType

İletinin türü. Varsayılan olarak, TraceEventType.Information.

id
Int32

genellikle bağıntı için kullanılan ileti tanımlayıcısı. Varsayılan olarak, tablosunda açıklandığı gibi ile ilişkilidir entryType .

Özel durumlar

İleti türü numaralandırma değerlerinden TraceEventType biri değildir.

Kısmi güvene sahip kod yöntemini çağırır, ancak tam güven gerektiren bir olay günlüğü dinleyicisine yazar.

Örnekler

Bu örnekte izleme bilgilerini günlüğe kaydetmek için yönteminin My.Application.Log.WriteEntry nasıl kullanılacağı gösterilmektedir. Daha fazla bilgi için bkz . Nasıl yapılır: Günlük İletileri Yazma.

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

Bu kod örneği yalnızca bir istemci uygulaması içinde çalıştırılabilir. Web uygulamaları için olarak My.Log.WriteEntry değiştirinMy.Application.Log.WriteEntry.

Açıklamalar

yöntemi, WriteEntry uygulamanın olay günlüğü dinleyicilerine bir ileti yazar.

İstemci uygulamalarında nesnesi nesnesi Log aracılığıyla My.Application.Log kullanılabilir. Web uygulamalarında nesnesi nesnesi Log aracılığıyla My.Log kullanılabilir.

Yöntemin WriteEntry iletilerini hangi günlük dinleyicilerinin aldığını öğrenmek için bkz. İzlenecek yol: My.Application.Log'un Bilgileri Nereye Yazacağı Belirleniyor. Varsayılan günlük dinleyicilerini değiştirebilirsiniz. Daha fazla bilgi için bkz . Uygulama Günlükleriyle Çalışma.

Bağımsız değişkeni almayan id aşırı yüklemeler için, id günlüğe yazılan aşağıdaki tablo tarafından tanımlanır.

severity Varsayılan id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

Aşağıdaki tabloda, yöntemini içeren görev örnekleri listeledik WriteEntry .

Amaç Bkz.
Uygulamanın günlük dinleyicilerine olay bilgileri yazma Nasıl yapılır: Günlük İletileri Yazma
Bilgilerin nereye yazdığını Log belirleme İzlenecek yol: My.Application.Log Günlüğünün Bilgileri Nereye Yazdığını Belirleme

Proje Türüne Göre Kullanılabilirlik

Proje türü Kullanılabilir
Windows Uygulaması Evet
Sınıf Kitaplığı Evet
Konsol Uygulaması Evet
Windows Denetim Kitaplığı Evet
Web Denetim Kitaplığı No
Windows Hizmeti Evet
Web Sitesi Evet

Ayrıca bkz.

Şunlara uygulanır