AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

EurekaLog + TCSIdCriticalSection

Ein Thema von stahli · begonnen am 17. Aug 2011 · letzter Beitrag vom 17. Mär 2012
 
Benutzerbild von ehX
ehX

Registriert seit: 11. Aug 2011
Ort: Augsburg
55 Beiträge
 
Delphi 2009 Professional
 
#7

AW: EurekaLog + TCSIdCriticalSection

  Alt 17. Aug 2011, 10:26
Zitat:
Gibt es das (und ich habe es gestern noch nicht entdeckt) oder ist da etwas geplant?
Gibt es. Ich mache das meistens so, dass ich mir beim Auftreten einer Exception ein eigenes, kleines Log schreibe, das dann mitgesendet wird:

1) TEurekaLog-Komponente auf die Form werfen
2) OnExceptionNotify zuweisen, in dieser Routine dann einfach ein kleines Log schreiben, in dieses kannst du alles schreiben, was du wissen willst (Var-Dumping, Zusatzinfos etc.)
3) In den EurekaLog-Optionen unter "Send Options" bei "Attached File" den Pfad zu deiner Logdatei angeben, du du im ExceptionNotify-Handler schreibst.

Wenn nun eine Exception auftritt, wird der "OnExceptionNotify"-Handler aufgerufen, darin schreibst du deine Log-Datei. Wenn nun den Kunde den Report absendet, wird die Log-Datei wie unter den Send-Optionen angegeben mit in den Report gepackt, gezippt und mitversendet.

Sehr praktisch ist auch, das ganze gleich direkt in ein Bugtracking System senden zu lassen, z.B. sendet mein EurekaLog direkt ins Mantis.


Edit:
Der OnExceptionNotify-Handler ist auch insofern praktisch, da du dort mit "Handled := true" globale Exceptions auch selbst abfangen kannst, ohne den EurekaLog-Fehlerdialog anzuzeigen.
Fin

Geändert von ehX (17. Aug 2011 um 10:40 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz