IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Loguer les erreurs dans le journal d'évènement


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut Loguer les erreurs dans le journal d'évènement
    Salut tout le monde.

    Je suis un peu largué avec ma classe d'execption. Lors de ma formation en .NET le prof nous a fait travailler sur un FrameWork perso, histoire d'avoir des outils tout fait.
    Du coup, j'ai un ensemble de truc qui me rendent bien service (connexion BDD avec envoi de la requête pour récupérer une String ou une Datatable, Remplissage de DDL, ....)

    Dans tout ça il y a une Classe qui n'a pas été approfondie et maintenant que j'ai du temps, j'aimerais la finir, mais je sèche. je trouve pas comment on accède au journal.

    Je pense qu'il manque un paquet de code, amis si vous pouviez m'orienter, me mettre sur la voie, car je ne trouve rien, ni dans la FAQ, ni Google, ni la MSDN. Enfin, c'est surtout que je dois pas employer les bons mots clé.

    En gros, voici le code de la classe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    ''' <summary>
        ''' Représente une erreur qui s'est produite lors de l'execution de l'application (elle sera loguer dans un fichier log)
        ''' </summary>
        ''' <remarks></remarks>
        Public Class AppExecption
            Inherits System.ApplicationException
     
            ''' <summary>
            ''' Génère une exception et la logue
            ''' </summary>
            ''' <param name="MsgError">message de l'erreur</param>
            ''' <remarks></remarks>
            Sub New(ByVal MsgError As String)
                MyBase.New(MsgError)
            End Sub
     
            ''' <summary>
            ''' Génère une exception et la logue
            ''' </summary>
            ''' <param name="aException">Objet Exception</param>
            ''' <remarks></remarks>
            Sub New(ByVal aException As Exception)
                MyBase.New(aException.Message, aException)
            End Sub
        End Class
    Et voici comment je l'utilise (sans trop savoir pourquoi...)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Try
    'Code qui fait un truc
                Catch ex As Exception
                    Throw New AppExecption(ex)
                End Try
    Ce que j'espère pouvoir faire c'est inscrire le message d'erreur dans le journal d'évènement de Windows, plus précisément, le journal d'Application.
    Pouvez vous m'aider ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Check System.Diagnostics.EventLog

    http://msdn.microsoft.com/fr-fr/libr...og(VS.80).aspx

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Par défaut
    Si tu veux mettre en place un système de trace je te conseille log4net, tu peux écrire tes traces dans un fichier, dans le journal d'évènement etc ..

  4. #4
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Et à quoi ca sert que ducros il se decarcasse ?

    http://lutecefalco.developpez.com/tu.../introduction/

    -> cherche EventLogAppender

    +

    http://blog.developpez.com/philippe/...ts-dans-le-jo/


    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci les gars.

    Je jette un oeil à tous vos liens et mot clé et je vous tiens au courant.

Discussions similaires

  1. SP2013 Loguer les erreurs dans les ULS
    Par jubourbon dans le forum Développement Sharepoint
    Réponses: 10
    Dernier message: 31/01/2014, 09h17
  2. Réponses: 3
    Dernier message: 17/12/2010, 10h20
  3. Accorder les droits d'écriture dans le journal d'évènement
    Par Tristan Zwingelstein dans le forum Sécurité
    Réponses: 5
    Dernier message: 09/02/2010, 17h59
  4. Erreurs + écrire dans le journal d'événements
    Par _n1n1_ dans le forum VBScript
    Réponses: 2
    Dernier message: 16/05/2007, 09h38
  5. [MFC][VC++6.0]Ecrire dans le journal des évènements
    Par hal9000 dans le forum Visual C++
    Réponses: 1
    Dernier message: 14/11/2006, 13h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo