Hallo,
wie erzeugt man das Logfile in welchem alle events von FHEM abgelegt werden ? habe es versehentlich gelöscht ...
attr global logfile ./log/fhem-%Y-%m.log
Ich habe das gleiche Problem.
Das ausführen des Befehls führt aber bei mir nicht zu Erfolg :(
Zitat von: mclore am 18 Mai 2017, 08:57:11
Ich habe das gleiche Problem.
Das ausführen des Befehls führt aber bei mir nicht zu Erfolg :(
wie so nicht ?
fehlermeldung o.ä. ?
Hi,
ich glaube er will die Datei zurück. Das geht nur über clevere undelete im Dateisystem! Windows oder Linux? Welches Filesystem? Ntfs, vfat, ext4, ...
Der Befehl oben sorgt nach einem shutdown restart für eine neue Datei zukunftsgerichtet!
Gesendet von meinem SM-G800F mit Tapatalk
Es gibt keine Fehlermeldung, aber es gibt auch keine Daten.
Wenn ich auf "logfile" bleibt leer. Ich glaube ich hatte aus versehen einen Befehl zum löschen der logfile eingegeben.
Es sollte doch machbar sein, das man die logfile wieder aktivieren kann?
Hi,
man kann das Logfile schon wieder aktivieren. Das wurde hier ja schon beschrieben. Aber am Anfang ist das File halt leer. Um alte Einträge zurückzubekommen braucht man entweder ein Backup oder eine Zeitmaschine.
Gruß,
Thorsten
Die alten Einträge benötige ich nicht. Deswegen gelöscht. Es geht mir um die aktuellen logs.
Hast du vielleicht einen Link zu der Beschreibung?
Ich glaube der og Befehl reicht nicht aus.
Hi,
möglicherweise braucht man noch das:
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
(Ja, einmal ist es groß geschrieben und einmal klein. Ich glaube, das muss so sein.)
Wenn zu viele Daten angesammelt werden, dann hilft vielleicht auch ein
attr Logfile nrarchive 1
Dann behält FHEM nur das aktuelle File und das davor.
Gruß,
Thorsten
und falls man zwischendurch mal sein logfile leeren möchte, dann siehe hier:
https://wiki.fhem.de/wiki/Cmdalias#dellog (https://wiki.fhem.de/wiki/Cmdalias#dellog)
Nach der Eingabe von dellog wird es gelöscht und es wird mit "Logfile gelöscht" im log gleich quittiert...
leider haben die Hilfestellungen bisher nichts gebracht.
wenn ich logfile anklicke, wird mit aktuellen Datum angelegt, steht kein Text hinter "Text"
ich habe leider keine Idee :(
mache mal bitte
li global
und poste die Ausgabe
und noch
li Logfile
auch posten
die rumraterei nervt irgendwie
Und ein df -h in der bash?
Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Zitat von: kumue am 18 Mai 2017, 11:48:02
und falls man zwischendurch mal sein logfile leeren möchte, dann siehe hier:
https://wiki.fhem.de/wiki/Cmdalias#dellog (https://wiki.fhem.de/wiki/Cmdalias#dellog)
Nach der Eingabe von dellog wird es gelöscht und es wird mit "Logfile gelöscht" im log gleich quittiert...
Das ist übrigens veraltet! Das FileLog-Modul kennt inzwischen einen
set clear: https://fhem.de/commandref_DE.html#FileLog ;)
hallo, hier die beiben screen´s
Hi,
screenshots nerven auch irgendwie. Bitte so etwas in Zukunft rauskopieren und in code-Tags setzen. So wird das niemand bei sich ausprobieren, da man es abtippen muss.
Es sieht allerdings m.E. nach nicht falsch aus.
Was ist nochmal genau das Symptom?
...außerdem: Mach mal ein "ls- ls /opt/fhem/log und poste das Ergebnis hier.
Gruß,
Thorsten
dein log ist in global als Monatslog definiert
logfile ./log/fhem-%Y-%m.log
und anzeigen willst du als tageslog. , das geht so nicht.
DEF ./log/fhem-%Y-%m-%d.log fakelog
logfile ./log/fhem-%Y-%m-%d.log
da musst du dich entscheiden, sprich beides gleich. also das mit dem (-%d)
Ui, das hatte ich jetzt übersehen. Das tut natürlich nicht, da der Anzeigerich einen anderen Dateinamen erwartet.
Danke für den Befehl.
Wenn man ihn richtigen "lesen" kann fällt das auch auf.
Das ist eben der Unterschied zwischen Profi und newbie ;)
Hallo,
ich mein Logfile folgendermassen definiert:
attr global logfile ./log/fhem-%Y-%m.log
Ich würde dieses Logfile gerne regelmässig prüfen, weiss jedoch nicht wie.
in meiner Liste sehe ich das Logfile nicht mehr:
Im FHEM Fenster sehe ich nur noch die folgenden Möglichkeiten:
Commandref
Remote doc
Edit files
Select style
Event monitor
Logfile fehlt hier. Wie bekomme ich es hin, den Taster für Logfile hier zu ergänzen.
Ich habe zwischenzeitlich Linux auf den aktuellen Stand gebracht, FHEM auf den neuesten Stand. Keine Änderung.
In meinem 2. FHEM System sehe ich die Taste Logfile links im FHEM Frame als Auswahlmöglichkeit und das Logfile wird beim Anklicken auch angezeigt.
Vielen Dank für die Unterstützung.
Vielen Dank
Uwe
Rudi hat neulich ein paar Infos zum Thema Logfile gepostet.
Unter Anderem war da auch was zum entsprechenden Menüeintrag enthalten:
https://forum.fhem.de/index.php/topic,76360.msg684425.html#msg684425
Vielleicht hilft dir das ja weiter.
gb#
Hallo:
hier gibt es nur die Aussage, dass der Eintrag im FHEMWEB Menue Eintrag gelöscht wird. Das hatte ich vorher schon gelesen:
Ein paar weitere Infos rund um das FHEM-Log:
- wenn man die FHEM-Instanz "Logfile" loescht (kommt mit der standard fhem.cfg seit 3-4 Jahren) dann gibt es links in FHEMWEB Menue keinen Eintrag, um auf das FHEM-Log (aka "Systemlog") zuzugreifen. Die Daten werden aber weiterhin in die Datei geschrieben, was man per "attr global logfile" definiert hat
Aber leider gibt es keinen Hinweis, wie man wireder zu dem Eintrag kommt.
Ich meine nämlich mit "attr global logfile ./log/fhem-%Y-%m.log" einen solches Logfile zu beschreiben.
Viele Grüsse
# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
:) :) :)
Vielen Dank, ich habe jetzt wieder "Logfile" im FHEMWEB.
Liebe Grüsse