Logfiles

218 views
Skip to first unread message

Woody1507

unread,
Sep 21, 2012, 4:54:35 AM9/21/12
to fhem-...@googlegroups.com
Hallo,
Ich schreibe die Außentemperatur mit und das momentan alle 5 min. Jetzt ist es aber so, das doppelt geschrieben wird und zwar ins allgemeine Logfile und in das für die Außentemperatur spezifizierte. Wo kann ich ausschalten, das im fhem.log das auch erscheint? Hab es schonmal über loglevel probiert, bekomme aber keine AT mehr. Wo liegt mein Fehler? Problem ist auch, das die fhem logdatei zu groß wird und sich nicht mehr öffnen lässt.

Viele Grüße

Woody



Rudolf Koenig

unread,
Sep 21, 2012, 5:20:03 AM9/21/12
to fhem-...@googlegroups.com
> Wo kann ich ausschalten, das im fhem.log das auch erscheint?

Ich empfehle
attr global verbose 3
http://fhem.de/commandref.html#verbose

Es gibt zwei Log-Mechanismen:
- events koennen per FileLog in einzelne Dateien protokolliert werden, siehe
auch FileLog

- Fehlermeldungen/etc werden in dem fhem-YYYY-MM.log geschrieben. Dies hat
eigentlich nichts mit dem Events von vorhin zu tun (es sei denn der
Modulprogrammierer loggt zusaetzlich die Events auch hierher), und sollte nur
Fehlermeldungen enthalten bzw. fuer debugging genutzt werden. Fuer diese
Datei gibt es einen globalen Schalter verbose. Manche Module implementieren
auch das Attribut loglevel. Wenn dieser kleiner als der globale verbose ist,
dann werden deutlich mehr Meldungen fuer das spezifizierte Geraet ins Log
geschrieben, ein gezieltes debugging ist moeglich. Beispiel:
attr global verbose 3
attr WEB loglevel 2


> Hab es schonmal �ber loglevel probiert, bekomme aber keine AT mehr.

Das verstehe ich nicht.

Woody1507

unread,
Sep 21, 2012, 6:36:10 AM9/21/12
to fhem-...@googlegroups.com
Hallo Rudolf,
Sorry AT sollte Außentemperatur heißen.


Woody1507

unread,
Sep 28, 2012, 3:56:53 PM9/28/12
to fhem-...@googlegroups.com

Hallo,
also ich hab hier mal den Auszug aus meiner global configuration
snip----------
attr global statefile ./log/fhem.save
attr global userattr fp_Erdgeschoss
attr global verbose 3
snip---------

define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
attr Logfile room Logfiles

snip--------

#Heizung
define NETIO_01 ECMD telnet 192.168.0.90:2701
attr NETIO_01 classdefs ONEWIRE=/var/InternerSpeicher/fhem/onewire.classdef
attr NETIO_01 room Interfaces
define WW_Temp ECMDDevice ONEWIRE 1044a52902080069
attr WW_Temp room Heizung
define Log_WW_Temp FileLog ./log/WW_Temp-%Y.log WW_Temp:(temp).*
attr Log_WW_Temp room Logfiles
define weblink_WW_Temp weblink fileplot Log_WW_Temp:1wtemp:CURRENT
attr weblink_WW_Temp label "Temperatur Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_WW_Temp room Heizung

ich finde den Fehler nicht........ grrrrrrr




Reply all
Reply to author
Forward
0 new messages