Hallo @ CUXD,
SYSLOGFILENAME verstehe ich, zeigt auf /var/log/messages und kann damit aus dem aktuellen syslog auslesen, OK.
Das busybox/syslogd schreibt in diese Datei und kann entsprechend der Konfiguration in /etc/init.d/S07logging auch rotieren
in messages.0. Auch verstanden und OK.
Nun die Fragen:
- gehe ich recht in der Annahme, dass die CUXD Logausgaben (cuxd-log, syslog, ...) zuerst eine messages UND DANN
eine messages.0 lesen
ODER
- wird lediglich genau nur die eine Datei SYSLOGFILENAME=/var/log/messages gelesen und nie eine rotierte Datei?
Ändert sich das Verhalten bei z.B. SYSLOGMOVE=/usr/local/logs dahin, dass dann zusätzlich zu SYSLOGFILENAME eine
bestimmte Zeit (wie lange denn?) die Dateien aus SYSLOGMOVE/messages.YYYYMMDD-HHMM zusätzlich gelesen werden?
Was hat es mit dem SYSLOGMOVEDAILY auf sich, wird denn nicht täglich? die messages.0 verschoben?
Aktuell erscheint es bei raspberrymatic so, dass die /var/log/messages nur 200KB groß wird mit einem rotate, das langt
teilsweise nur wenige Stunden. Damit sind allerdings mit CUXD gelogte Infos aus Scripten praktisch unbrauchbar.
Sinnvoll erscheint schon die cuxd-loganzeige über einige Tage (vielleicht sogar länger?).
Dies wäre mit einem neuen Parameter SYSLOGKEEPDAYS=xxx, der bei gesicherten messages.YYYYMMDD-HHMM Dateien
die Ausgabe der aktuellen SYSLOGFILENAME Datei und der passenden Dateien aus dem SYSLOGMOVE Verzeichniss bis zu
dem SYSLOGKEEPDAYS ausgibt und ältere Dateien löscht.
Nur so eine Frage und Diskussionsgrundlage.
Vielen Dank für die ganze Arbeit!!!
ciao
Harvey
Frage zu SYSLOGFILENAME SYSLOGMOVE SYSLOGMOVEDAILY
Moderator: Co-Administratoren
Frage zu SYSLOGFILENAME SYSLOGMOVE SYSLOGMOVEDAILY
Homematic raspberrymatic, iobroker, Asksinpp und Arduinos - rund 50 Geräte
- uwe111
- Beiträge: 4820
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: Frage zu SYSLOGFILENAME SYSLOGMOVE SYSLOGMOVEDAILY
Hallo Harvey,
Vielleicht kann man das bei RaspberryMatic vergrößern?
Andererseits kannst Du mittels CUxD-System.Exec über den Datenpunkt WRITE_FILE aus Deinen HM-Scripts auch Daten zum Loggen in beliebige Files auf der CCU schreiben. Es muss ja nicht alles in /var/log/messages stehen.
Viele Grüße
Uwe
Ja.
Nein.
Nein, /var/log/messages sollte dann zusätzlich beim Tageswechsel verschoben werden.
Dann wird entweder zuviel geloggt, oder die Dateigröße für das Logfile ist zu gering definiert.
Vielleicht kann man das bei RaspberryMatic vergrößern?
Andererseits kannst Du mittels CUxD-System.Exec über den Datenpunkt WRITE_FILE aus Deinen HM-Scripts auch Daten zum Loggen in beliebige Files auf der CCU schreiben. Es muss ja nicht alles in /var/log/messages stehen.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir