Ghandy hat geschrieben:
Nun bin ich natürlich verwirrt und frage einfach einmal nach, ob es einen grundsätzlichen Unterschied zwischen "previous" und "last" gibt. Oder woran es liegen könnte das es mit "last" klappt und mit "previous" nicht.
Natürlich gibt es da einen Unterschied
Siehe Beispiele im Kapitel 2.4.9.2. des
TiXML-Reference-Manual:
last = exakte Ausgabe, d.h. es wird der angegebene Zeitraum ab der
aktuellen Zeit ausgegeben
previous = geglättete Ausgabe, d.h. es wird zur
letzten vollen angegebenen Einheit zurückgegangen, und von dort der gewünschte Zeitraum ausgegeben.
Angenommen wir haben gerade Dienstag 11:46 UHR.
"last 24 hours" würde die Daten von Mo 11:46 bis Di 11:45 liefern.
"previous 24 hours" würde die Daten von Mo 11:00 bis Di 10:59 liefern.
Beides hat seine Vor- und Nachteile:
Bei "previous" erhält man jedesmal exakt das gleiche Zeitfenster, d.h. es gibt am Dateianfang-/ende keine Überlappungen. Allerdings sieht man direkt nach der Inbetriebnahme noch keine Daten, da man erst eine volle Einheit abwarten muss (in Ihrem Fall also bis Mitternacht).
Bei "last" kann es je nach Dauer der Mailerstellung (Systemauslastung) passieren, daß währenddessen neue Log-Einträge hinzukommen. Es kommt also zu ungewünschten Überlappungen. Dafür erhält man bei der Inbetriebnahme sofort Daten.
Fazit:
Im Realbetrieb macht "previous" mehr Sinn, beim Testen ist "last" die bessere Wahl.
_________________
Tixi Support Team
E-Mail-Support, Mo-Fr, 9:00 - 17:00:
Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min