Einbinden des Moduls in Ihr Programm - leolabs/ExceptionBase.NET-VB.NET GitHub Wiki

Das ExceptionBase.NET Modul in Ihr Programm einzubinden ist sehr einfach und in wenigen Schritten erledigt.

  1. Laden Sie sich die neuste Version des ExceptionBase.NET Moduls von GitHub herunter und verschieben Sie es in Ihren Projektordner.
  2. Gehen Sie in Ihren Projekteinstellungen zu dem Unterpunkt Verweise (Screenshot) und klicken Sie dort auf "Hinzufügen". Gehen Sie in dem sich nun öffnenden Fenster auf "Durchsuchen..." und wählen Sie das ExceptionBase.NET Modul aus. (Screenshot)
  3. Um ExceptionBase.NET in Ihrem Projekt zu verwenden, importieren Sie im Code das Modul mit Imports ExceptionBase.
  4. Erstellen Sie nun eine Instanz der ExceptionBase-Klasse und geben Sie dort die Adresse der API (z.B. http://meine.domain/exceptionbase-ordner/api/addException.php), die ID Ihres Programmes in der Datenbank, Ihre Programmversion und Ihr Programmicon an. Nun können Sie mit der Track-Methode Fehler abfangen und in die Datenbank eintragen lassen.

Tipp: Wenn Sie jeden unbehandelten Fehler mit ExceptionBase.NET abfangen wollen, öffnen Sie die Anwendungsereignisse (ApplicationEvents.vb) und fügen Sie in die Klasse MyApplication folgenden Code ein:

Public ExceptionBase As New ExceptionBase.ExceptionBase("http://meine.domain/api/addException.php", 0, "2.0.1", My.Resources.icon) Private Sub MyApplication_UnhandledException(sender As Object, e As ApplicationServices.UnhandledExceptionEventArgs) Handles Me.UnhandledException ExceptionBase.Track(e.Exception) End Sub