Log.WriteException Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özel durum bilgilerini uygulamanın günlük dinleyicilerine yazar.
Aşırı Yüklemeler
WriteException(Exception) |
Uygulamanın günlük dinleyicilerine özel durum bilgileri yazar. |
WriteException(Exception, TraceEventType, String) |
Uygulamanın günlük dinleyicilerine özel durum bilgileri yazar. |
WriteException(Exception, TraceEventType, String, Int32) |
Uygulamanın günlük dinleyicilerine özel durum bilgileri yazar. |
WriteException(Exception)
Uygulamanın günlük dinleyicilerine özel durum bilgileri yazar.
public:
void WriteException(Exception ^ ex);
public void WriteException (Exception ex);
member this.WriteException : Exception -> unit
Public Sub WriteException (ex As Exception)
Parametreler
- ex
- Exception
Gereklidir. Günlüğe özel durum.
Özel durumlar
ex
, Nothing
değeridir.
Kısmi güven içeren kod yöntemini çağırır, ancak tam güven gerektiren bir olay günlüğü dinleyicisine yazar.
Örnekler
Bu örnekte, özel durumları günlüğe kaydetmek için yönteminin My.Application.Log.WriteException
nasıl kullanılacağı gösterilmektedir. Özel duruma NullReferenceException neden olmak için ve MsgBox
satırlarının açıklamasını Dim
kaldırın. Daha fazla bilgi için bkz . Nasıl yapılır: Özel Durumları Günlüğe Kaydetme.
Public Sub ExceptionLogTest(ByVal fileName As String)
Try
' Code that might generate an exception goes here.
' For example:
' Dim x As Object
' MsgBox(x.ToString)
Catch ex As Exception
My.Application.Log.WriteException(ex,
TraceEventType.Error,
"Exception in ExceptionLogTest " &
"with argument " & fileName & ".")
End Try
End Sub
Bu kod örneği yalnızca bir istemci uygulamasında çalıştırılabilir. Web uygulamaları için olarak My.Log.WriteException
değiştirinMy.Application.Log.WriteException
.
Açıklamalar
yöntemi, WriteException
bir özel durumda bulunan bilgileri uygulamanın olay günlüğü dinleyicilerine 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 WriteException
iletilerini hangi günlük dinleyicilerinin aldığını öğrenmek için bkz. İzlenecek yol: My.Application.Log'un Bilgileri Nereye Yazacağı. 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, günlüğe yazılan tanımlayıcı 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 WriteException
.
Amaç | Bkz. |
---|---|
Uygulamanın olay günlüğü dinleyicilerine özel durum bilgileri yazın. | Nasıl yapılır: Özel Durumları Günlüğe Kaydetme |
Bilgilerin nereye yazdığını Log belirleyin. |
İ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.
- Exception
- TraceEventType
- Nesneler (Visual Basic)
- Visual Basic'te Uygulama Günlükleriyle Çalışma
- Nasıl Yapılır: Visual Basic'te Günlük Özel Durumları
- İzlenecek yol: My.Application.Log Günlüğünün Bilgileri Nereye Yazdığını Belirleme
Şunlara uygulanır
WriteException(Exception, TraceEventType, String)
Özel durum bilgilerini uygulamanın günlük dinleyicilerine yazar.
public:
void WriteException(Exception ^ ex, System::Diagnostics::TraceEventType severity, System::String ^ additionalInfo);
public void WriteException (Exception ex, System.Diagnostics.TraceEventType severity, string additionalInfo);
member this.WriteException : Exception * System.Diagnostics.TraceEventType * string -> unit
Public Sub WriteException (ex As Exception, severity As TraceEventType, additionalInfo As String)
Parametreler
- ex
- Exception
Gereklidir. Günlüğe özel durum.
- severity
- TraceEventType
İletinin türü. Varsayılan olarak, Error.
- additionalInfo
- String
İletiye eklenecek dize. Varsayılan olarak, bu boş bir dizedir.
Özel durumlar
ex
, Nothing
değeridir.
İleti türü numaralandırma değerlerinden TraceEventType biri değildir.
Kısmi güven içeren kod yöntemini çağırır, ancak tam güven gerektiren bir olay günlüğü dinleyicisine yazar.
Örnekler
Bu örnekte, özel durumları günlüğe kaydetmek için yönteminin My.Application.Log.WriteException
nasıl kullanılacağı gösterilmektedir. Özel duruma NullReferenceException neden olmak için ve MsgBox
satırlarının açıklamasını Dim
kaldırın. Daha fazla bilgi için bkz . Nasıl yapılır: Özel Durumları Günlüğe Kaydetme.
Public Sub ExceptionLogTest(ByVal fileName As String)
Try
' Code that might generate an exception goes here.
' For example:
' Dim x As Object
' MsgBox(x.ToString)
Catch ex As Exception
My.Application.Log.WriteException(ex,
TraceEventType.Error,
"Exception in ExceptionLogTest " &
"with argument " & fileName & ".")
End Try
End Sub
Bu kod örneği yalnızca bir istemci uygulamasında çalıştırılabilir. Web uygulamaları için olarak My.Log.WriteException
değiştirinMy.Application.Log.WriteException
.
Açıklamalar
yöntemi, WriteException
bir özel durumda bulunan bilgileri uygulamanın olay günlüğü dinleyicilerine 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 WriteException
iletilerini hangi günlük dinleyicilerinin aldığını öğrenmek için bkz. İzlenecek yol: My.Application.Log'un Bilgileri Nereye Yazacağı. 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, günlüğe yazılan tanımlayıcı 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 WriteException
.
Amaç | Bkz. |
---|---|
Uygulamanın olay günlüğü dinleyicilerine özel durum bilgileri yazın. | Nasıl yapılır: Özel Durumları Günlüğe Kaydetme |
Bilgilerin nereye yazdığını Log belirleyin. |
İ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.
- Exception
- TraceEventType
- Nesneler (Visual Basic)
- Visual Basic'te Uygulama Günlükleriyle Çalışma
- Nasıl Yapılır: Visual Basic'te Günlük Özel Durumları
- İzlenecek yol: My.Application.Log Günlüğünün Bilgileri Nereye Yazdığını Belirleme
Şunlara uygulanır
WriteException(Exception, TraceEventType, String, Int32)
Özel durum bilgilerini uygulamanın günlük dinleyicilerine yazar.
public:
void WriteException(Exception ^ ex, System::Diagnostics::TraceEventType severity, System::String ^ additionalInfo, int id);
public void WriteException (Exception ex, System.Diagnostics.TraceEventType severity, string additionalInfo, int id);
member this.WriteException : Exception * System.Diagnostics.TraceEventType * string * int -> unit
Public Sub WriteException (ex As Exception, severity As TraceEventType, additionalInfo As String, id As Integer)
Parametreler
- ex
- Exception
Gereklidir. Günlüğe özel durum.
- severity
- TraceEventType
İletinin türü. Varsayılan olarak, Error.
- additionalInfo
- String
İletiye eklenecek dize. Varsayılan olarak, bu boş bir dizedir.
- id
- Int32
genellikle bağıntı için kullanılan ileti tanımlayıcısı. Varsayılan olarak, Açıklamalar bölümündeki tabloda açıklandığı gibi ile ilişkilidir entryType
.
Özel durumlar
ex
, Nothing
değeridir.
İ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, özel durumları günlüğe kaydetmek için yönteminin My.Application.Log.WriteException
nasıl kullanılacağı gösterilmektedir. Özel duruma neden NullReferenceException olmak için ve MsgBox
satırlarının açıklamasını Dim
kaldırın. Daha fazla bilgi için bkz . Nasıl yapılır: Özel Durumları Günlüğe Kaydetme.
Public Sub ExceptionLogTest(ByVal fileName As String)
Try
' Code that might generate an exception goes here.
' For example:
' Dim x As Object
' MsgBox(x.ToString)
Catch ex As Exception
My.Application.Log.WriteException(ex,
TraceEventType.Error,
"Exception in ExceptionLogTest " &
"with argument " & fileName & ".")
End Try
End Sub
Bu kod örneği yalnızca bir istemci uygulaması içinde çalıştırılabilir. Web uygulamaları için olarak My.Log.WriteException
değiştirinMy.Application.Log.WriteException
.
Açıklamalar
yöntemi, WriteException
uygulamanın olay günlüğü dinleyicilerine bir özel durumda bulunan bilgileri 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 WriteException
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, günlüğe yazılan tanımlayıcı 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 WriteException
.
Amaç | Bkz. |
---|---|
Uygulamanın olay günlüğü dinleyicilerine özel durum bilgileri yazın. | Nasıl yapılır: Özel Durumları Günlüğe Kaydetme |
Bilgilerin nereye yazdığını Log belirleyin. |
İ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.
- Exception
- TraceEventType
- Nesneler (Visual Basic)
- Visual Basic'te Uygulama Günlükleriyle Çalışma
- Nasıl Yapılır: Visual Basic'te Günlük Özel Durumları
- İzlenecek yol: My.Application.Log Günlüğünün Bilgileri Nereye Yazdığını Belirleme