Und noch mal eine Interessante Entdeckung. Irgendwie werden die Eigenschaften wild durcheinander geworfen. Hier mal ein unsauberer COde, der seinen Zweck aber erfült:
Delphi-Quellcode:
JvLog.Server := '
localhost';
JvLog.Source := '
Security';
// System, Application
JvLog.Open;
JvLog.Last;
ShowMessage(IntToStr(JvLog.EventRecord.ID) + '
| ' +
JvLog.EventRecord.EventType + '
| ' + JvLog.EventRecord.Source + '
| ' +
JvLog.EventRecord.Computer + '
| ' +
IntToStr(JvLog.EventRecord.RecordNumber) + '
| ' +
DateTimeToStr(JvLog.EventRecord.DateTime));
Und hier mal im die 3 Ergebnisse.
Security
System
Applicaiton
Irgendwie werden einige Eigenschaften immer verwechselt, vertauscht und irgendwie anders hin und her geworfen. Am Code ist ja zu erkennen das der Reihenfolge nach ID, Event-Typ (Info, Warning, Error), Quelle, Computer, Record-Nummer und Datum angezeigt wird. Allerdings ist der Computername auch mal in Source statt in Computer und manchmal wir der Name auch gekürzt statt "Lukas-PC" nurnoch "s-PC". Woran könnte das denn jetzt liegen