Recupérer exception non gérée en mode console
Bonjour à tous,
Il y a sur la FAQ, le code suivant :
Code:
1 2 3 4 5 6 7 8 9
| ' S'abonne à l'évènement permettant d'être averti qu'un thread génère une exception
AddHandler System.Windows.Forms.Application.ThreadException, AddressOf Application_ThreadException
''' <summary>
''' Lancé lorsque un thread n'intercepte pas une exception qu'il a généré
''' </summary>
Public Sub Application_ThreadException(ByVal sender As Object, ByVal e As System.Threading.ThreadExceptionEventArgs)
MessageBox.Show("L'exeption générée est : " + e.Exception.Message)
End Sub |
J'aurais besoin du même principe mais pour une application en mode console afin de récupérer les crashs de mon appli dans un fichier de log.
Comme l'évènement ThreadException fait partie de l'espace de noms Windows.Forms qui n'est pas disponible dans une appli console, je ne peux evidemment pas lié cet évènement.
Meme histoire pour les evenements de l'espace de noms My, inacessibles pour une appli console.
Si quelqu'un avait une solution ??