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.
Uygulamanın günlük dinleyicilerine özel durum bilgileri yazar.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| 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)
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
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
Gerekli. Günlüğe kaydetme özel durumu.
Özel durumlar
ex, Nothing'e eşittir.
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.
Dim Özel MsgBox duruma neden olmak için ve NullReferenceException satırlarını açıklamayı kaldırın. Daha fazla bilgi için bkz . Nasıl yapılır: Özel Durumları Günlüğe Kaydetme.
Private Sub GetOpenFormTitles()
Dim formTitles As New Collection
Try
For Each f As Form In My.Application.OpenForms
If Not f.InvokeRequired Then
' Can access the form directly.
formTitles.Add(f.Text)
End If
Next
Catch ex As Exception
formTitles.Add("Error: " & ex.Message)
End Try
Form1.ListBox1.DataSource = formTitles
End Sub
Bu kod örneği yalnızca bir istemci uygulaması içinde çalıştırılabilir. Web uygulamaları için olarak My.Application.Log.WriteException değiştirinMy.Log.WriteException.
Açıklamalar
yöntemi, WriteException uygulamanın olay günlüğü dinleyicilerine bir özel durumda yer alan bilgileri yazar.
İstemci uygulamalarında, Log nesnesi nesnesi aracılığıyla My.Application.Log kullanılabilir. Web uygulamalarında, Log nesnesi nesnesi 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 Yazacaklarını Belirleme. 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şkenini 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 WriteException görev örnekleri listelenmiştir.
| İçin | Bkz: |
|---|---|
| Uygulamanın olay günlüğü dinleyicilerine özel durum bilgileri yazın. | Nasıl Yapılır: İstisnaları Günlüğe Kaydetme |
Bilgilerin nereye yazdığını Log belirleyin. |
Kılavuz: My.Application.Log'un Bilgileri Nerede Yazdığı Belirleniyor |
Proje Türüne Göre Kullanılabilirlik
| Proje türü | Mevcut |
|---|---|
| Windows Uygulaması | Yes |
| Sınıf Kitaplığı | Yes |
| Konsol Uygulaması | Yes |
| Windows Denetim Kitaplığı | Yes |
| Web Denetim Kitaplığı | No |
| Windows Hizmeti | Yes |
| Web Sitesi | Yes |
Ayrıca bkz.
- Exception
- TraceEventType
- Nesneler (Visual Basic)
- working with Application Logs in Visual Basic
- H to: Log Exceptions in Visual Basic
- Kılavuz: My.Application.Log'un Bilgileri Nerede Yazdığı Belirleniyor
Şunlara uygulanır
WriteException(Exception, TraceEventType, String)
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
Uygulamanın günlük dinleyicilerine özel durum bilgileri 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
Gerekli. Günlüğe kaydetme özel durumu.
- severity
- TraceEventType
İletinin türü. Varsayılan olarak, Error.
- additionalInfo
- String
İletiye eklenecek dize. Bu, varsayılan olarak boş bir dizedir.
Özel durumlar
ex, Nothing'e eşittir.
İ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.
Dim Özel MsgBox duruma neden olmak için ve NullReferenceException satırlarını açıklamayı kaldırın. Daha fazla bilgi için bkz . Nasıl yapılır: Özel Durumları Günlüğe Kaydetme.
Private Sub GetOpenFormTitles()
Dim formTitles As New Collection
Try
For Each f As Form In My.Application.OpenForms
If Not f.InvokeRequired Then
' Can access the form directly.
formTitles.Add(f.Text)
End If
Next
Catch ex As Exception
formTitles.Add("Error: " & ex.Message)
End Try
Form1.ListBox1.DataSource = formTitles
End Sub
Bu kod örneği yalnızca bir istemci uygulaması içinde çalıştırılabilir. Web uygulamaları için olarak My.Application.Log.WriteException değiştirinMy.Log.WriteException.
Açıklamalar
yöntemi, WriteException uygulamanın olay günlüğü dinleyicilerine bir özel durumda yer alan bilgileri yazar.
İstemci uygulamalarında, Log nesnesi nesnesi aracılığıyla My.Application.Log kullanılabilir. Web uygulamalarında, Log nesnesi nesnesi 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 Yazacaklarını Belirleme. 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şkenini 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 WriteException görev örnekleri listelenmiştir.
| İçin | Bkz: |
|---|---|
| Uygulamanın olay günlüğü dinleyicilerine özel durum bilgileri yazın. | Nasıl Yapılır: İstisnaları Günlüğe Kaydetme |
Bilgilerin nereye yazdığını Log belirleyin. |
Kılavuz: My.Application.Log'un Bilgileri Nerede Yazdığı Belirleniyor |
Proje Türüne Göre Kullanılabilirlik
| Proje türü | Mevcut |
|---|---|
| Windows Uygulaması | Yes |
| Sınıf Kitaplığı | Yes |
| Konsol Uygulaması | Yes |
| Windows Denetim Kitaplığı | Yes |
| Web Denetim Kitaplığı | No |
| Windows Hizmeti | Yes |
| Web Sitesi | Yes |
Ayrıca bkz.
- Exception
- TraceEventType
- Nesneler (Visual Basic)
- working with Application Logs in Visual Basic
- H to: Log Exceptions in Visual Basic
- Kılavuz: My.Application.Log'un Bilgileri Nerede Yazdığı Belirleniyor
Şunlara uygulanır
WriteException(Exception, TraceEventType, String, Int32)
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
- Kaynak:
- Log.vb
Uygulamanın günlük dinleyicilerine özel durum bilgileri 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
Gerekli. Günlüğe kaydetme özel durumu.
- severity
- TraceEventType
İletinin türü. Varsayılan olarak, Error.
- additionalInfo
- String
İletiye eklenecek dize. Bu, varsayılan olarak 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 ilgilidir entryType .
Özel durumlar
ex, Nothing'e eşittir.
İ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.
Dim Özel MsgBox duruma neden olmak için ve NullReferenceException satırlarını açıklamayı kaldırın. Daha fazla bilgi için bkz . Nasıl yapılır: Özel Durumları Günlüğe Kaydetme.
Private Sub GetOpenFormTitles()
Dim formTitles As New Collection
Try
For Each f As Form In My.Application.OpenForms
If Not f.InvokeRequired Then
' Can access the form directly.
formTitles.Add(f.Text)
End If
Next
Catch ex As Exception
formTitles.Add("Error: " & ex.Message)
End Try
Form1.ListBox1.DataSource = formTitles
End Sub
Bu kod örneği yalnızca bir istemci uygulaması içinde çalıştırılabilir. Web uygulamaları için olarak My.Application.Log.WriteException değiştirinMy.Log.WriteException.
Açıklamalar
yöntemi, WriteException uygulamanın olay günlüğü dinleyicilerine bir özel durumda yer alan bilgileri yazar.
İstemci uygulamalarında, Log nesnesi nesnesi aracılığıyla My.Application.Log kullanılabilir. Web uygulamalarında, Log nesnesi nesnesi 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 Yazacaklarını Belirleme. 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şkenini 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 WriteException görev örnekleri listelenmiştir.
| İçin | Bkz: |
|---|---|
| Uygulamanın olay günlüğü dinleyicilerine özel durum bilgileri yazın. | Nasıl Yapılır: İstisnaları Günlüğe Kaydetme |
Bilgilerin nereye yazdığını Log belirleyin. |
Kılavuz: My.Application.Log'un Bilgileri Nerede Yazdığı Belirleniyor |
Proje Türüne Göre Kullanılabilirlik
| Proje türü | Mevcut |
|---|---|
| Windows Uygulaması | Yes |
| Sınıf Kitaplığı | Yes |
| Konsol Uygulaması | Yes |
| Windows Denetim Kitaplığı | Yes |
| Web Denetim Kitaplığı | No |
| Windows Hizmeti | Yes |
| Web Sitesi | Yes |
Ayrıca bkz.
- Exception
- TraceEventType
- Nesneler (Visual Basic)
- working with Application Logs in Visual Basic
- H to: Log Exceptions in Visual Basic
- Kılavuz: My.Application.Log'un Bilgileri Nerede Yazdığı Belirleniyor