Ich möchte eigentlich gerne im Menü einen Link zum aktuelle Logfile.
Ich schreibe jeden Tag ein neues Log und komme da momentan nur über EVERYTHING ran.
Bekomme ich auch einen dynamischen Eintrag in menuEntries hin?
-> fhem-log-2017-09-22.log
Standardmässig führt das Link "Logfile" zur akttuelle Log Datei. Geht nicht bei dir? Oder hast Du es ausgeblendet?
Hi,
poste mal ein list global.
Gruß Otto
Oha, das habe ich scheinbar wirklich nicht mehr.
Internals:
DEF no definition
NAME global
NR 1
STATE no definition
TYPE Global
currentlogfile ./log/fhem-2017-09-22.log
logfile ./log/fhem-%Y-%m-%d.log
Attributes:
altitude 14
autoload_undefined_devices 1
backup_before_update 1
configfile fhem.cfg
language DE
latitude 53.55
logfile ./log/fhem-%Y-%m-%d.log
longitude 10
modpath .
motd SecurityCheck:
pidfilename /var/run/fhem/fhem.pid
statefile ./log/fhem.save
updateInBackground 1
userattr alarmDevice:Actor,Sensor alarmSettings cmdIcon devStateIcon devStateStyle icon setList sortby webCmd webCmdLabel:textField-long widgetOverride
verbose 1
version fhem.pl:15080/2017-09-17
Aber da hat Du doch eigentlich alles richtig. Ist der Menüeintrag weg? Der verschwindet z.B. von allein wenn die Berechtigungen vom Logfile nicht stimmen, oder das Logfile nicht existiert.
Wie ist Dein Eintrag für define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
?
Den musst Du auch umstellen.
defmod Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog
Gruß otto
Laut
Zitatfhem-log-2017-09-22.log
sollte es sogar folgendes sein:
defmod Logfile FileLog ./log/fhem-log-%Y-%m-%d.log fakelog
aber laut list nicht ....
Nein, entschuldigt die Verwirrung.
Das Logfile heißt fhem-2017-09-22.log.
Von daher ist das List von oben so korrekt und der Eintrag für das Logfile sieht wie folgt aus:
Internals:
DEF ./log/fhem-%Y-%m-%d.log fakelog
NAME FileLog_FHEM
NR 15
NTFY_ORDER 50-FileLog_FHEM
REGEXP fakelog
STATE active
TYPE FileLog
currentlogfile ./log/fhem-2017-09-22.log
logfile ./log/fhem-%Y-%m-%d.log
READINGS:
2017-09-22 00:00:01 linesInTheFile 0
Attributes:
archiveCompress 1
archivedir ./archiv/
group Logfile
nrarchive 3
Also von daher deckt sich das Pattern. Aber taucht eben nicht im Log auf :-(
Naja aber Du hast FileLog_FHEM neu gemacht.
Du musst einfach Logfile modifizieren.
Der Standard Menueintrag ist so http://raspib:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2017-09-22.log
Juhuuu, das war es.
Viele Dank !!!