AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein EurekaLog & SmartInspect - gute Lösung fürs Logging?
Thema durchsuchen
Ansicht
Themen-Optionen

EurekaLog & SmartInspect - gute Lösung fürs Logging?

Ein Thema von moelski · begonnen am 12. Jan 2007 · letzter Beitrag vom 19. Jan 2007
Antwort Antwort
Seite 1 von 2  1 2      
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#1

EurekaLog & SmartInspect - gute Lösung fürs Logging?

  Alt 12. Jan 2007, 09:19
Moin !

Ich hoffe jemand hat mit diesen Tools schon Erfahrungen. Im Moment nutzen wir in unserer Anwendung ein selbstgeschriebenes Logging in ein normales Memo. Also nur ein bisserl Textinfos. Hat sich bis dato bewährt. Hat aber auch seine Knäcken, denn wenn man ne Anwendung debuggt, dann wir das Memo nicht aktualisiert ... Und mir ist durchaus auch klar, das es nicht die beste Lösung ist, einfach in eine Memo direkt zu schreiben. Anyway ...

Als Logging für Exceptions nutzen wir derzeit die JCL Erweiterung. Soweit auch ganz nett. Aber unter bestimmten Situationen loggt das Ding einfach nicht mehr als die Exceptionmeldung selber. Und das ist meist sehr dürftig von der Aussagekraft.

Nun überlegen wir schon ne ganze Weile ob wir da nicht mal was neu machen sollten. Nach langem Suchen sind wir dann auf EurekaLog & SmartInspect gekommen. Doch bevor wir da irgendetwas kaufen würde ich gerne erstmal ein paar Erfahrungen einholen.

Nutzt jemand diese Kombi? Funktioniert die zusammen? Wir würden gerne mit EurekaLog einen ausgefeilten Fehlertext im Exception Fall bekommen. Ich glaube das macht das Tool ganz gut.
Und mit SmartInspect würde ich gerne mein derzeitiges Logging in ein Memo ablösen. SmartInspect kann zwar auch Exceptions loggen, aber scheinbar nicht wirklich aussagekräftig ?!

Mir würde es auch reichen, wenn hier jemand was über die Tools einzeln berichtet.
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: EurekaLog & SmartInspect - gute Lösung fürs Logging?

  Alt 12. Jan 2007, 09:24
Ich setze Eurekalog ein. Meine Meinung dazu hat sich nicht geändert
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
kalmi01
(Gast)

n/a Beiträge
 
#3

Re: EurekaLog & SmartInspect - gute Lösung fürs Logging?

  Alt 12. Jan 2007, 09:49
Moin moin,

ich setze EurekaLog ein und bin sehr zufrieden.
- Einfach in der Anwendung.
- Flexibel und umfangreich konfigurierbar
- die EXE wird verhältnismässig wenig aufgebläht

Und das Wichtigste: Mit den Logs kann man was Anfangen !
  Mit Zitat antworten Zitat
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#4

Re: EurekaLog & SmartInspect - gute Lösung fürs Logging?

  Alt 12. Jan 2007, 09:51
Moin !

Ok, das bestärkt meine Kaufentscheidung schon mal in Hinsicht Eurekalog.
Aber ich sehe das richtig, das Eureka eher dazu gedacht ist Exceptions zu loggen, oder?
Es hat nicht unbedingt die Aufgabe Application Logging zu betreiben. Also wenn ich z.B. Teile des Progablaufs verfolgen will.
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
kalmi01
(Gast)

n/a Beiträge
 
#5

Re: EurekaLog & SmartInspect - gute Lösung fürs Logging?

  Alt 12. Jan 2007, 09:56
Zitat von moelski:
Aber ich sehe das richtig, das Eureka eher dazu gedacht ist Exceptions zu loggen, oder?
Das ist richtig.
Du bekommst angezeigt in welcher Zeile Dein Prog abgesemmelt ist, welche anderen Programme und Systemkomponenten (z.B. DLL's) daran beteiligt waren, usw.

Zitat von moelski:
Es hat nicht unbedingt die Aufgabe Application Logging zu betreiben. Also wenn ich z.B. Teile des Progablaufs verfolgen will.
Mal Kätzerisch gefragt, wozu gibt's nen Debugger ?
  Mit Zitat antworten Zitat
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#6

Re: EurekaLog & SmartInspect - gute Lösung fürs Logging?

  Alt 12. Jan 2007, 10:00
Moin !

Mal Kätzerisch gefragt, wozu gibt's nen Debugger ? Mal Kätzerisch geantwortet

Wir haben oft Zeitabhängige Abläufe die wir analysieren müssen. Da nutzt mir der Debugger nicht immer was.
Weiterhin hat ein Kunde keinen Debugger ... Und so ein Logging was die Anwendung (und auch der Anwender) gemacht hat oder gerade macht ist Gold wert !
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
kalmi01
(Gast)

n/a Beiträge
 
#7

Re: EurekaLog & SmartInspect - gute Lösung fürs Logging?

  Alt 12. Jan 2007, 10:24
Zitat von moelski:
Wir haben oft Zeitabhängige Abläufe die wir analysieren müssen. Da nutzt mir der Debugger nicht immer was.
Weiterhin hat ein Kunde keinen Debugger ... Und so ein Logging was die Anwendung (und auch der Anwender) gemacht hat oder gerade macht ist Gold wert !
Stimmt, manchmal könnt ich sowas auch gebrauchen.
Nur wie sieht es mit der Performance aus ?

Wenn Du Erfahrungen mit Application-Logging-Tools hast, wäre es nett Du uns diese mitteilst.
  Mit Zitat antworten Zitat
hsg

Registriert seit: 24. Apr 2006
Ort: Wustermark
354 Beiträge
 
Delphi 10.3 Rio
 
#8

Re: EurekaLog & SmartInspect - gute Lösung fürs Logging?

  Alt 12. Jan 2007, 10:47
Also erst einmal: auch ich benutze EurekaLog und kann nur sagen:

Wie willst du denn das Logging benutzen?
Um Programmabläufe anzusehen habe ich an den relevanten Stellen bei mir im Code ein OutputDebugString stehen und kann mir den Output mittels debugView (von sysinternals) ansehen und in eine Datei speichern. Für meine Zwecke reicht es so, du kannst aber nur zur Laufzeit sehen was passiert, ein automatischen Logging ist nicht möglich und würde deinem Memo entsprechen. Vorteil: OutputdebugString schreibt sofort und immer raus und vor allem: kostet nichts!
Hab mal eben bei SmartInspect auf die Seite geschaut: $229 sind ne Stange Geld....

Gruß Jörg
  Mit Zitat antworten Zitat
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#9

Re: EurekaLog & SmartInspect - gute Lösung fürs Logging?

  Alt 12. Jan 2007, 12:06
Moin !

Ok, Eurekalog scheint wirklich meine Wahl zu werden.

Zum Logging ...
Zitat:
bei mir im Code ein OutputDebugString stehen und kann mir den Output mittels debugView (von sysinternals) ansehen und in eine Datei speichern
Kann man auch machen. Wäre zumindest eine einfache Lösung. Was ich dann aber ungünstig finde ist die Tatsache, dass ich in der IDE nicht loggen kann. Bzw. das der Delphi Debugger das abfängt und in einem (sagen wir mal) arg schlichten Fensterchen darstellt (STRG+ALT+V).

Und ein weiterer Nachteil gegenüber einer Lösung wie SmartInspekt ist auch, dass man z.b. keine Bilder mit ablegen kann, und man kann nur schlecht eine Struktur in das Log reinkriegen. Wenn ich z.B. den Verlauf / oder markante Stellen einer Prozedure/Unit loggen will, dann kann man im SmartInsekt eine Struktur dafür anlegen.

Hmm, als zwischenlösung könnte ich unser jetziges DebugLogging ja additiv mit OutputDebugString rausgeben.

Hat denn noch keiner hier SmartInspekt mal genutzt oder gar im Einsatz?

Zitat:
Wenn Du Erfahrungen mit Application-Logging-Tools hast, wäre es nett Du uns diese mitteilst.
Nuja, ich habe halt eine Unit geschrieben, die mir ein gestuftes Logging ermöglicht. Ich kann 16 LogLevel definieren. Und je nachdem welcher LogLevel eingeschaltet ist, der wird dann halt im Log eingetragen. Dadurch kann ich vorselektieren was ich gerne sehen möchte.
Additiv kann das Log dann noch direkt in eine Dateo geschrieben werden.
Das ganze hat uns schon bei mehreren Problemen sehr gute Dienste geleistet, weil man halt mitbekommt was der User so treibt. Weil sonst kriegt man nur die Antwort "Ich habe nix gemacht"
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#10

Re: EurekaLog & SmartInspect - gute Lösung fürs Logging?

  Alt 12. Jan 2007, 12:21
Öhm ...
Habe mal OutputDebugString additiv in unserer Anwendung hinzugefügt.

Wenn ich die Anwendung starte geht sofort DgbView zu?! Hat einer ne Idee was das sein kann? Auch wenn ich die EXE ohne IDE starte geht der dgbview sofort zu. Auch Rechner Neustart nutzt nix.

Kann das was mit dem JCL Error Logging zu tun haben ?!
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 12:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz