NEWS
IoBroker Logging konfigurieren
-
-
Unter iobroker/iobroker-data/ gibt es bei mir keine config.json.
Da habe ich nur:
-
iobroker.json
-
objects.json
-
states.json
Muss ich die config.json erst anlegen? Wenn ja, wie sieht die aus?
In der Datei iobroker.json gibts aber was mit log:
"log": { "level": "info", "maxDays": 7, "noStdout": true, "transport": { "file1": { "type": "file", "enabled": true, "filename": "log/iobroker", "fileext": ".log", "maxsize": null, "maxFiles": null }, "syslog1": {
Ist es das? Sieht jedenfalls so aus.
-
-
gibt es eine Möglichkeit den Pfad der ioBroker-Logdatei zu verändern?
Standardmäßig speichert ioBroker es im Installationsverzeichnis unter "/log/iobroker.YYYY-MM-DD.log" ab. Den Pfad würde ich gerne ändern. `
Möglicher Weg:Den Ordner log verschieben und an der ursprünglichen Stelle einen Symlink mit Namen log auf den verschobenen Ordner erstellen.
-
Ja es ist die iobroker.json … Gedächtnis und so ;-)) das
Mit filename ist der Pfad. Kann versuchen ob er was absolutes akzeptiert. So st halt ne relative Angabe.
-
Die Idee mit dem Symlink hatte ich auch schon. Das ist eben die Holzhammer-Methode, die als einziges dann halt funktioniert.
Aber wenn es mit Boardmittel geht, versuche ich es so.
Ich teste es mal und berichte.
-
Also das ändern des Pfades in der iobroker.json funktioniert nicht für absolute Pfade.
Ich habs jetzt mit einer Verzeichnisverknüpfung gemacht.
-
Hallo miteinander,
ich habe schon seit exigen Zeiten Fehlermeldungen im Log. Irgendwie ist da doch ein / -- \ Problem.
Ich finde leider keinen Punkt wo ich das korrigieren kann.
Kann mir jemand einen Tip geben? -
Hallo allerseits!
Ich würde gerne den Pfad für die Logfiles vom Default
/opt/iobroker/log/*
auf/var/log/iobroker/*
anpassen. Meine erste Idee nachdem ich keine Config-Option dafür gefunden habe, war:cd /opt/iobroker iobroker stop mv log log_old mkdir /var/log/iobroker ln -s /var/log/iobroker log mv log_old/* log/ iobroker start
Das hat auch zunächst so ausgesehen als ob's problemlos funktionieren würde, aber jetzt ein paar Tage danach bekomme ich solche Fehlermeldungen:
Cannot delete file "/opt/iobroker/log/iobroker.2021-08-03.log.gz": Error: ENOENT: no such file or directory, unlink '/opt/iobroker/log/iobroker.2021-08-03.log.gz'
Und ich bin mir nicht sicher ob da vielleicht meine Softlink Konstruktion schuld ist dran?
Hab nachdem ich dieses Topic hier gefunden habe nach den erwähnten
config.json
undiobroker.json
files in/opt/iobroker/
gesucht, aber bin nicht fündig geworden.Ich hab noch das hier gefunden:
# iobroker status all | grep -i log LOG/level: info LOG/maxDays: 7 LOG/noStdout: true LOG/TRANSPORT/FILE1/type: file LOG/TRANSPORT/FILE1/enabled: true LOG/TRANSPORT/FILE1/filename: log/iobroker LOG/TRANSPORT/FILE1/fileext: .log LOG/TRANSPORT/SYSLOG1/type: syslog LOG/TRANSPORT/SYSLOG1/enabled: false LOG/TRANSPORT/SYSLOG1/host: localhost LOG/TRANSPORT/SYSLOG1/protocol: udp4 LOG/TRANSPORT/SYSLOG1/localhost: iobroker
aber noch nicht wie ich diese Optionen anpassen könnte.
UPDATE: Ahh, jetzt hab ich's gefunden:
https://iobroker-host:8081/#tab-hosts
dort einen klick auf das Schraubenschlüssel-Icon (Alt-Text = "Host-Basiseinstellungen")
Und da gibt's dann nen Tabreiter mit Titel "LOG". -
@tigiba
Hi,
ich habe die Einstellung auch gefunden.#
würde das unter Dateinamen funktionieren?
/media/usbstick/iobroker/log/iobroker
Edit: hat funktioniert -
Hallo Zusammen,
habe beim Host unter Protokolle ein neues Dateilogging angelegt und ein Netzwerkpfad eingetragen.
Seit dem habe ich keinen Zugriff mehr auf das System.
Hat jemand eine Idee was ich jetzt machen kann?
Danke schon mal vorab.
Gruß Einstein