Partager via


Log.WriteException Méthode

Définition

Écrit des informations sur les exceptions dans les écouteurs de journalisation de l'application.

Surcharges

WriteException(Exception)

Écrit des informations sur les exceptions dans les écouteurs de journalisation de l'application.

WriteException(Exception, TraceEventType, String)

Écrit des informations sur les exceptions dans les écouteurs de journalisation de l'application.

WriteException(Exception, TraceEventType, String, Int32)

Écrit des informations sur les exceptions dans les écouteurs de journalisation de l'application.

WriteException(Exception)

Écrit des informations sur les exceptions dans les écouteurs de journalisation de l'application.

public:
 void WriteException(Exception ^ ex);
public void WriteException (Exception ex);
member this.WriteException : Exception -> unit
Public Sub WriteException (ex As Exception)

Paramètres

ex
Exception

Obligatoire. Exception à enregistrer.

Exceptions

ex a la valeur Nothing.

Le code d'un niveau de confiance partiel appelle la méthode, mais effectue l'écriture dans un écouteur de journal des événements qui requiert une confiance totale.

Exemples

Cet exemple montre comment utiliser la méthode pour consigner les My.Application.Log.WriteException exceptions. Supprimez les commentaires des lignes Dim et MsgBox pour déclencher une exception NullReferenceException. Pour plus d’informations, consultez Guide pratique pour journaliser les exceptions.

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

Cet exemple de code ne peut s’exécuter que dans une application cliente. Accédez My.Application.Log.WriteException à My.Log.WriteException pour les applications web.

Remarques

La WriteException méthode écrit les informations contenues dans une exception dans les écouteurs du journal des événements de l’application.

Dans les applications clientes, l’objet Log est disponible via l’objet My.Application.Log . Dans les applications web, l’objet Log est disponible via l’objet My.Log .

Pour savoir quels écouteurs de journal reçoivent les messages de la WriteException méthode, consultez Procédure pas à pas : détermination de l’emplacement où My.Application.Log écrit des informations. Vous pouvez modifier les écouteurs de journal par défaut. Pour plus d’informations, consultez Utilisation des journaux d’application.

Pour les surcharges qui ne prennent pas l’argument id , l’identificateur écrit dans le journal est défini par le tableau suivant.

severity Par défaut id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

Le tableau suivant répertorie des exemples de tâches impliquant la WriteException méthode.

À Consultez
Écrivez des informations d’exception dans les écouteurs du journal des événements de l’application. Procédure : journaliser des exceptions
Déterminer l’emplacement où Log écrit les informations. Procédure pas à pas : détermination de l’emplacement des informations My.Application.Log

Disponibilité par type de projet

Type de projet Disponible
Application Windows Oui
Bibliothèque de classes Oui
Application console Oui
Bibliothèque de contrôles Windows Oui
Bibliothèque de contrôles web Non
Service Windows Oui
Site web Oui

Voir aussi

S’applique à

WriteException(Exception, TraceEventType, String)

Écrit des informations sur les exceptions dans les écouteurs de journalisation de l'application.

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)

Paramètres

ex
Exception

Obligatoire. Exception à enregistrer.

severity
TraceEventType

Type de message. Par défaut, Error.

additionalInfo
String

Chaîne à ajouter au message. Par défaut, cette chaîne est vide.

Exceptions

ex a la valeur Nothing.

Le type de message ne fait pas partie des valeurs de l'énumération TraceEventType.

Le code d'un niveau de confiance partiel appelle la méthode, mais effectue l'écriture dans un écouteur de journal des événements qui requiert une confiance totale.

Exemples

Cet exemple montre comment utiliser la méthode pour consigner les My.Application.Log.WriteException exceptions. Supprimez les commentaires des lignes Dim et MsgBox pour déclencher une exception NullReferenceException. Pour plus d’informations, consultez Guide pratique pour journaliser les exceptions.

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

Cet exemple de code ne peut s’exécuter que dans une application cliente. Accédez My.Application.Log.WriteException à My.Log.WriteException pour les applications web.

Remarques

La WriteException méthode écrit les informations contenues dans une exception dans les écouteurs du journal des événements de l’application.

Dans les applications clientes, l’objet Log est disponible via l’objet My.Application.Log . Dans les applications web, l’objet Log est disponible via l’objet My.Log .

Pour savoir quels écouteurs de journal reçoivent les messages de la WriteException méthode, consultez Procédure pas à pas : détermination de l’emplacement où My.Application.Log écrit des informations. Vous pouvez modifier les écouteurs de journal par défaut. Pour plus d’informations, consultez Utilisation des journaux d’application.

Pour les surcharges qui ne prennent pas l’argument id , l’identificateur écrit dans le journal est défini par le tableau suivant.

severity Par défaut id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

Le tableau suivant répertorie des exemples de tâches impliquant la WriteException méthode.

À Consultez
Écrivez des informations d’exception dans les écouteurs du journal des événements de l’application. Procédure : journaliser des exceptions
Déterminer l’emplacement où Log écrit les informations. Procédure pas à pas : détermination de l’emplacement des informations My.Application.Log

Disponibilité par type de projet

Type de projet Disponible
Application Windows Oui
Bibliothèque de classes Oui
Application console Oui
Bibliothèque de contrôles Windows Oui
Bibliothèque de contrôles web Non
Service Windows Oui
Site web Oui

Voir aussi

S’applique à

WriteException(Exception, TraceEventType, String, Int32)

Écrit des informations sur les exceptions dans les écouteurs de journalisation de l'application.

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)

Paramètres

ex
Exception

Obligatoire. Exception à enregistrer.

severity
TraceEventType

Type de message. Par défaut, Error.

additionalInfo
String

Chaîne à ajouter au message. Par défaut, cette chaîne est vide.

id
Int32

Identificateur de message, utilisé en général pour la corrélation. Par défaut, lié à entryType comme décrit dans le tableau de la section Remarques.

Exceptions

ex a la valeur Nothing.

Le type de message ne fait pas partie des valeurs de l'énumération TraceEventType.

Le code d'un niveau de confiance partiel appelle la méthode, mais effectue l'écriture dans un écouteur de journal des événements qui requiert une confiance totale.

Exemples

Cet exemple montre comment utiliser la méthode pour consigner les My.Application.Log.WriteException exceptions. Supprimez les commentaires des lignes Dim et MsgBox pour déclencher une exception NullReferenceException. Pour plus d’informations, consultez Guide pratique pour journaliser les exceptions.

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

Cet exemple de code ne peut s’exécuter que dans une application cliente. Accédez My.Application.Log.WriteException à My.Log.WriteException pour les applications web.

Remarques

La WriteException méthode écrit les informations contenues dans une exception dans les écouteurs du journal des événements de l’application.

Dans les applications clientes, l’objet Log est disponible via l’objet My.Application.Log . Dans les applications web, l’objet Log est disponible via l’objet My.Log .

Pour savoir quels écouteurs de journal reçoivent les messages de la WriteException méthode, consultez Procédure pas à pas : détermination de l’emplacement où My.Application.Log écrit des informations. Vous pouvez modifier les écouteurs de journal par défaut. Pour plus d’informations, consultez Utilisation des journaux d’application.

Pour les surcharges qui ne prennent pas l’argument id , l’identificateur écrit dans le journal est défini par le tableau suivant.

severity Par défaut id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

Le tableau suivant répertorie des exemples de tâches impliquant la WriteException méthode.

À Consultez
Écrivez des informations d’exception dans les écouteurs du journal des événements de l’application. Procédure : journaliser des exceptions
Déterminer l’emplacement où Log écrit les informations. Procédure pas à pas : détermination de l’emplacement des informations My.Application.Log

Disponibilité par type de projet

Type de projet Disponible
Application Windows Oui
Bibliothèque de classes Oui
Application console Oui
Bibliothèque de contrôles Windows Oui
Bibliothèque de contrôles web Non
Service Windows Oui
Site web Oui

Voir aussi

S’applique à