Hauptmenü

[gelöst] Logfile kaputt

Begonnen von SouzA, 06 Februar 2017, 22:32:25

Vorheriges Thema - Nächstes Thema

SouzA

Hallo liebe Leute,

Ich habe in der Detailansicht des fhem Logfiles, welches man auch in dem Menü links auswählen kann, versehentlich auf absorb eines anderen Logs geklickt. Dummerweise war das der DOIFtools log. Da ich da zeitweise mal nen bissl mit rumprobiert habe standen da viele Sachen drin. Dieses ganze Zeug wurde nun auch im "normalen" log angezeigt.
Das will ich aber nicht... Wie kriege ich den alten Zustand wieder hin und so, dass im normalen log die üblichen events angezeigt werden?
Habe im filelog die ganzen regexp vom DOIFtool (ich denke, dass die alle von dem kamen) wieder rausgekickt und nur fakelog drin stehen lassen. Es wird aber garnichts mehr geloggt...
Kann mir da jemand helfen?

Vielen Dank!

Internals:
   DEF        ./log/fhem-%Y-%m.log fakelog
   NAME       Logfile
   NR         12
   NTFY_ORDER 50-Logfile
   REGEXP     fakelog
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/fhem-2017-02.log
   logfile    ./log/fhem-%Y-%m.log
   Readings:
     2017-02-06 18:03:57   linesInTheFile  1540
Attributes:
   room       System


Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

Thorsten Pferdekaemper

Hi,
das Logfile loggt eigentlich keine Events, sondern Messages der Module etc. Wie steht denn bei Dir global verbose?
Gruß,
    Thorsten
FUIP

SouzA

Hi,

Verbose 3 steht im global...

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

Thorsten Pferdekaemper

Setz es mal auf 5 und spiel in FHEM rum... Dann sollte was im Log erscheinen. Wenn nicht einmal dann, dann ist wirklich was faul.
Gruß,
   Thorsten
FUIP

kroemmel

Hi,

ich hab Souza so verstanden, dass er die Logs wieder "trennen" möchte - also quasi das Absorb rückgänig machen.

Siehe CommandRef
Zitat
absorb secondFileLog
merge the current and secondFileLog into one file, add the regexp of the secondFileLog to the current one, and delete secondFileLog.
This command is needed to create combined plots (weblinks).
Notes:

  • secondFileLog will be deleted (i.e. the FHEM definition).
  • only the current files will be merged.
  • weblinks using secondFilelog will become broken, they have to be adopted to the new logfile or deleted.

Rückgängig geht nicht, du kannst aber einfach

  • ein neuesFilelog für die DoIfs erzeugen, wie es davor auch war.
  • Die RegEx im globalen Log anpassen, dass die DoIfs dort nicht mehr aufschlagen (falls nötig)

Damit sollte der "vorher" Zustand wieder da sein. Oder du nutzt nen Backup, falls vorhanden :)

cheers,
kroemmel
() FHEM als Ubuntu-VM
() VCCU mit 1 HMLAN, 2 UARTs und div. Sensoren/Aktoren (primär HM), HUE,
() Integration Fritz!Box, Googlekalender, Unifi, Viessmann Heizung, Umweltbedingungen, Sonnenstand, PWM, Jalousiesteuerung, Anwesenheitserkennung, Raumklimaüberwachung, Telegram

SouzA

Hallo,

Vielen Dank für die Antworten!
Ich hatte die RegEx im globalen log aufgeräumt...habe ich bereits oben schon beschrieben.
Die Rätsels Lösung war aber einfach nen Neustart von fhem. Die Doiflogs habe ich nun erstmal deaktiviert. Bin mit testen eh so gut wie durch.
Danach funktioniert wieder alles so wie zuvor.

@kroemmel
Rückgängig hätte ich total klasse gefunden.
Aber ich kann mir schon denken, dass das nicht so einfach ist. Schließlich sind das nur stumpfe Text-Dateien...
Imo sollte vor dem ausführen des absorb noch einmal eine Nachfrage kommen, ähnlich wie beim Löschen. Damit kann man ähnlich tief ins Klo greifen  ;)

Nochmals vielen Dank und bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee