Einzelnen Beitrag anzeigen

BaumiPAN

Registriert seit: 30. Okt 2020
1 Beiträge
 
Delphi 10.4 Sydney
 
#1

Redundanzen in Logfiles vermeidbar?

  Alt 30. Okt 2020, 08:40
Hallo Delphi-PRAXiS,

wir haben in unserer Delphi-VCL-Anwendung einen Logging implementiert, welches mit Kibana (bzw. ELK-Stack) ausgewertet wird. Die Logdateien werden im log4j JSON-Format geschrieben. Damit wir die Logeinträge auf bestimmte Programmversionen einschränken können, wird aktuell in jede Logging-Zeile die Programmversion geschrieben. Da diese nun ggf. nicht mehr präzisie genug ist, kommt vermutlich nun auch noch die SVN-Revision dazu. Muss für eine Auswertung mit Kibana so etwas in jeder Zeile stehen? Wenn man das nur beim ersten Logeintrag des Programmstarts macht, könnte man das dann auch anhand des gleiche hosts zuordnen?

Zudem würde mich interessieren was ihr so für Loggingformate verwendet. Habt ihr gute Erfahrungen mit log4j gemacht? Wir wollen es neben der Fehleranalyse hauptsächlich für eine anonyme Nutzungsauswertung verwenden (Welche Funktion wird wie oft tatsächlich genutzt?).

MfG
Baumi aus PAN

PS: Sollte der Bereich im Forum nicht passen, dann bitte korrigieren. Ich hab als Neuling im Forum nichts passenderes gefunden.
  Mit Zitat antworten Zitat