Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#2

AW: Redundanzen in Logfiles vermeidbar?

  Alt 30. Okt 2020, 09:39
Unabhängig ob es noch was Anderes gibt, also egal welches Loggingsystem:
Du kannst bei Programmstart einen Logeintrag machen, wo die Versionsinfos drin stehen. (bei uns schreib ich da auch noch bissl was mehr mit rein: Programmversion, ExePfad+Parameter, ProcessID, Computername, Username, IP usw.)
Der Eintrag bekommt eine kurze ID und alle nachfolgenden Logeinträge beginnen dann mit der selben ID und schon kannst du es ja zuordnen. (zum jeweils vorherrigen Logeintrag mit dieser ID und den Infos ... später nochmal neu gestartet kann die ID zwar nochmal vorkommen, aber natürlich nie gleichzeitig)

Wenn in die Logdatei nur ein Programm Computer reinschreiben kann, dann würde z.B. die ProcessID reichen.
Da unser Programm auf einem NetShare liegt, kommt als Hash noch der Computername mit in diese ID rein.




Nja, schlimme Fehler loggt Eurekalog in eine eigene Datei ... ansonsten gibt es hier nur noch was "selbstgemachtes" in einer/mehreren Textdatei(en)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (30. Okt 2020 um 09:41 Uhr)
  Mit Zitat antworten Zitat