AGB  ·  Datenschutz  ·  Impressum  







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

Programmhelferlein...Logger

Ein Thema von Ghostwalker · begonnen am 17. Mär 2017 · letzter Beitrag vom 18. Mär 2017
Antwort Antwort
EWeiss
(Gast)

n/a Beiträge
 
#1

AW: Programmhelferlein...Logger

  Alt 17. Mär 2017, 11:14
Zitat:
Wie gesagt, mich interresiert ob es dafür generell Bedarf gibt oder Leute lust haben, daran mit zu wirken. Ansonsten bauch ich mir eine kleine Lösung für den Bedarf den ich hab
Klar habe ich bedarf.
Zum testen bin ich zumindest bereit.

gruss
  Mit Zitat antworten Zitat
a.def
(Gast)

n/a Beiträge
 
#2

AW: Programmhelferlein...Logger

  Alt 17. Mär 2017, 11:20
Wenn es eine kostenfreie Alternative zu CodeSite gäbe, wäre das echt super!

Zitat:
Dabei spielt z.B. ein günstigerer Preis definitiv keine Rolle (auch nicht Freeware)
So eine Aussage trifft vielleicht auf <10% der Leute zu, die sich mit Delphi beschäftigen
Geld muss immer eine Rolle spielen und egal ob man viel hat oder nicht, Geld einsparen tut nicht weh.
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Programmhelferlein...Logger

  Alt 17. Mär 2017, 11:26
und für alle die kein Geld ausgeben wollen oder können, kann COdeSite Express eine Wahl sein oder ein kostenloses Framework wie mORMot - auch da ist ein Logger eingebaut, etwas versteckt, aber meiner Meinung gut brauchbar - zumindest so gut, dass ich nicht auf die Idee käme selbst was zu machen...
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.629 Beiträge
 
Delphi 12 Athens
 
#4

AW: Programmhelferlein...Logger

  Alt 17. Mär 2017, 11:31
Geld muss immer eine Rolle spielen und egal ob man viel hat oder nicht, Geld einsparen tut nicht weh.
Das Problem ist, daß Zeit eben auch Geld ist - wieviel, hängt davon ab was ich in der Zeit sonst realisieren und abrechnen könnte. Eine Umstellung der Logging-Library erfordert halt auch einen gewissen Zeit- und Lernaufwand, was am Ende auch wieder in Geld dargestellt werden kann. Bisher komme ich zu dem Schluss, daß die kostenlose Variante für mich deshalb doch immer noch die teurere ist. Um deine Formulierung aufzugreifen: Geld einsparen tut manchmal sehr wohl weh! Wenn Kostenminimierung zu Umsatzrückgang führt, ist das selten von Vorteil. Ich bin mir aber durchaus bewusst, daß ich meine Situation nicht einfach auf andere übertragen kann. Trotzdem erlaube ich mir, auch diese meine Sichtweise bei passender Gelegenheit immer wieder vorzutragen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
a.def
(Gast)

n/a Beiträge
 
#5

AW: Programmhelferlein...Logger

  Alt 17. Mär 2017, 12:08
Klar darfst du deine Meinung vortragen. ist ja nichts Schlimmes bei.
Aber nicht jeder ist ein professioneller Entwickler der damit sein Geld verdient.

Dann nochmal anders von mir:
wenn es eine kostenlose Alternative zu CodeSite (nicht Express) gäbe, wären sehr viele Menschen glücklicher (außer professionelle Entwickler natürlich ...)
  Mit Zitat antworten Zitat
Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Programmhelferlein...Logger

  Alt 17. Mär 2017, 17:46
Noch jemand eine Meinung ? Evtl. auch Idee o.ä. ?
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
1.002 Beiträge
 
#7

AW: Programmhelferlein...Logger

  Alt 17. Mär 2017, 18:15
Ne Meinung auf jeden Fall.

Aus der reinen Theorie heraus würde mich ein kostenlose (und vielleicht sogar Opensource) Produkt schon interessieren. Die Frage am Ende wäre aber, ob es dann tatsächlich mit mehr oder besseren Features aufwarten kann, die Bedienbarkeit den gleich oder bessern Komfort liefert und die Implementierung/Handhabung auch entsprechend einfach ist.

Sprich, man müsste schon mal was zu anschauen habe um das wirklich beurteilen zu können.
Bei der reinen Frage was ich mir wünsche.....och Gott, da gibt's vieles.
  Mit Zitat antworten Zitat
mensch72

Registriert seit: 6. Feb 2008
838 Beiträge
 
#8

AW: Programmhelferlein...Logger

  Alt 17. Mär 2017, 18:22
wir verwenden lokal intern unter Windows was eigenes, was als KernelTreiber mit UserModeApi (multi)threadsafe und echtzeitfähig Messages beliebiger Art von verschiedenen Prozessen entgegen nimmt, und diese "serialisiert" loggt und/oder an eine MonitorAnwendung weitergibt. Wir haben uns das sehr stark am PCAP Treiberkonzept von WireShark orientiert.

Da wir aber bei Kundensystemen und bei FMX mit dem "Treiberkonzept" nicht mehr weiterkommen, haben wir uns weil wir eh alles von TMS haben, für deren Logging entschieden.
http://www.tmssoftware.com/site/tmslogging.asp
-> einzeln 75€!, sorry dafür kann das auch ein Hobbyentwickler nicht selbst programmieren, da lohnt allein der Kauf um mal in diese Sourcen schauen zu können

"Idee 1":
Das einzige was wir bei TMS aktuell vermissen, ist ein ThreadSafeTrigger, wo das MonitorProgramm vorab "regelbasiert/variabel" sowas wie SoftBreakPoints definieren kann.
Also im Prinzip kommen stets alle LogAufrufe möglichst schnell zurück, ausser das LogModul erkennt eine TriggerBedingung und hält wenn so aktiviert damit das LaufendeProgramm(bzw. einen Thread) an, bis per GUI-Interaktion im MonitorProgramm die "Weiter" Freigabe (manuell) erfolgt.

"Idee 2":
Aufrufe des LogModuls als "Logger.Msg(LogLevel,LogString)" kosten wenn nicht benötigt sehr viel Zeit, da man ja stets alle "Strings" schon zusammensetzt und erzeugt, ohne zu wissen ob diese überhaupt gebraucht werden... besser man realsiert stets es per "if Logger.IsActive(LogLevel) then begin LogString:=....; Logger.Msg(LogLevel,LogString); end;"

"Idee 3":
RemoteDesktop,Teamviewer,VNC,... alles schön und gut, aber wir bauen in unsere Software mittlerweile stets eine eigene Lösung ein, um ScreenShots von unserem Programm zusammen mit LogDaten zu bekommen. Nicht alle Anwender/Kunden wollen&nutzen das, aber wer uns per zeitlich begrenztem OptIn im Programm die Erlaubnis erteilt, profitiert von schnellerem und einfacherem Support und spart seine wie unsere Zeit


=> ja, es macht bei RealTime Anforderungen Sinn, eine LogLösung auch mit viel Zeit selbst "optimal" zu realisieren und zu implementieren
=> nein, es macht keinen Sinn für 0815 Desktopanwendungen sowas nochmal selbst zu basteln, wenn es da über jahre gewachsene Tools mit Erfahrung über OS-Versionen hinweg gibt, welche mit unter 100€ auch für Hobbyentwickler sich über die Zeitersparnis und garantiertem Support rechnen
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.167 Beiträge
 
Delphi 12 Athens
 
#9

AW: Programmhelferlein...Logger

  Alt 18. Mär 2017, 07:06
Ich denke mal
1. CodeSite = 399EUR?? VCL only ?
2. SmartInspect = 199EUR FMX incl. iOS/Android (oder geht das doch nicht damit) ?
3. TMSLogger = 75EUR cross platform, neues Design
4. Grijjy Reporter = Free cross platform, keine Auswertung, aus dem Blog, wahrscheinlich 0-Support

Ich würde mich auch für TMSLogger für einfache Aufgaben auch für TMS entscheiden, und
vielleicht für komplexere Auswertungen/einfaches Profiling: SmartInspect.

Irgendwie kann ich mich mit 1.) gar nicht anfreunden, und auch die Raize Komponenten hatten mich nicht überzeugt.

Rollo
  Mit Zitat antworten Zitat
Antwort Antwort


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:52 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