bestehendes FileLog von jährlich auf monatlich umstellen - inkl. Datenübernahme

Begonnen von Eckat, 20 November 2024, 11:15:09

Vorheriges Thema - Nächstes Thema

Eckat

Hallo,

ich habe am Anfang die FileLogs auf jährlich eingestellt (Dateiname-%Y.log).
Nun gibt es ein paar devices bei denen "zu viele" Daten anfallen und die Dateien groß werden.

Gibt es eine einfache Möglichkeit jetzt nachträglich auf einen kürzeren Rhythmus umzustellen und die Daten zu behalten?
Stelle ich in der Definition einfach so auf "Dateiname-%Y-%m.log" um, dann klappt das für die zukünftigen Daten, die alten sind "weg", da sie in den Dateien sind, die jährlich geschrieben wurden.

Gruß, Carsten

betateilchen

Durch die Umstellung gehen die Logdateien (und die darin enthaltenen Daten) nicht verloren, sie werden im FileLog device einfach nicht mehr angezeigt, weil die Namen nicht passen.

Du kannst auf Betriebssystemebene aus dem Jahreslog einzelne Dateien mit jeweils einem Monat bauen, die Du entsprechend der Definition in Deinem FileLog benennen musst.

Oder Du stellst gleich auf DbLog um, dann musst Du Dir über solche Krämpfe keine Gedanken mehr machen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Eckat

OK, hab's mit grep gemacht.
Dachte das wäre ein häufigeres Problem und es gäbe eine fhem-interne Lösung und ich wäre nur zu dumm zum suchen  ;D

Danke und Gruß
Carsten