Log Dateien vom Umfang beschränken

Begonnen von BenWend, 08 August 2013, 23:45:00

Vorheriges Thema - Nächstes Thema

BenWend

Hallo,

ich habe bei meinen Temperatursensoren und Bewegungsmeldern mittlerweile das Problem, dass die entsprechenden Logdateien zu groß werden. Gibt es eine Möglichkeit, die Größe oder den Zeitraum oder die Anzahl der protokollierten Vorgänge der Logdatei zu beschränken? Ich benötige so was wie einen Ringspeicher.

Hier ein Beispiel, wie ich die Logdateien zur Zeit erstelle:

define FileLog_Bewegungsmelder_1 FileLog ./log/Bewegungsmelder_1-%Y.log Bewegungsmelder_1
attr FileLog_Bewegungsmelder_1 logtype text


Die bisherigen Logdateien lassen sich insbesondere am IPad nur schwer manuell auswerten (ewiges scrollen), ich habe das Gefühl, FHEM wird im Frontend teilweise langsamer und ich brauche die Logdateien in dem Umfang einfach nicht.

Würde mich über eine Idee freuen.

Schöne Grüße

Ben

ErdBaer

Ich (noch lernender Neuling) behelfe mich aktuell mit Monats-Log-Files ("-%m"):

...-%Y-%m.log

So lässt sich leichter "aufräumen".
FritzBox 7390 mit FHEM-Community Image, HMLan-Adapter
AVM: Dect200, 546E
HM: Funk-Zwischenstecker, Funk-Bewegungsmelder, Funk-Tür-/Fensterkontakte

BenWend

Hallo ErdBaer,

danke für den Tipp. Das hilft mir schon mal sehr!

Schöne Grüße

Ben

Ralph

Für die "Viellieferanten" wie Fensterkontakte und FHTs und S300TH verwende ich noch zusätzlich -%d , also tageweise.
Und es wird täglich gesichert und dann day - 3 gelöscht.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

justme1968

filelog kennt das attribut 'nrarchive'. damit kannst du einstellen wie viele logfiles aufgehoben werden sollen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

BenWend

Perfekt, vielen Dank!

Beste Grüße

Ben