Ich wende mich hier direkt an Reiner(lein) ...
Wie ich hier (https://forum.fhem.de/index.php/topic,63139.0.html) schon geschrieben habe gibt es anscheinend Probleme bei der Ausgabe von Logmeldungen
Anscheinend klappt die Mischung der Fhem-Logs aus dem primären Perl-Prozess und der Sonos-Logs aus dem eigene Sonos-Prozess nicht ...wenn ich mir die offenen Handles des Sonos-Prozesses ansehe, dann gibt es dort Einträge für den Fhme.log vom 19.12.und richtig, die aktuellen Sonos-Logs werden auch heute noch dahin geschrieben, kein Wunder, dass ich Sonos-Meldungen vermisse wenn ich auf der Fhem-Seite den Log auswähle
2016.12.23 16:59:48.187 3: SONOS0: Connection accepted from HomeServer:1462
2016.12.23 17:00:18.202 3: SONOS0: Connection accepted from HomeServer:1541
2016.12.23 17:00:48.218 3: SONOS0: Connection accepted from HomeServer:1619
Ist das ein grundsätzliches Problem oder liegt es evt.an meiner Windows oder Strawberry-Perl-Umgebung?
Ich habe mir SONOS_Log in 00_Sonos-Modul schon mal angesehen, verstehe aber ehrlich gesagt nicht, was du dort erreichen willst
Hallo Nobby1805,
Normalerweise wird von mir alles aus dem Subprozess auf Stdout ausgegeben (mittels "print"). Deshalb auch die Log-Prozedur, die im Prinzip den Original Log-Mechanismus von Fhem nachbildet (da der Subprozess ja keinen Zugriff auf Fhem hat), bzw. im Falle des Modulteils der im Kontext von Fhem läuft das Original-Fhem-Log aufruft.
Irgendwann wurde in Fhem dann eine Umlenkung von Stdout auf die Fhem-Logdatei eingebaut. Das müsste im Prinzip einstellbar werden, damit man dieses Problem umgehen kann...
Grüße
Reiner
weiß jemand, wer dafür "zuständig" wäre ... bzw. wer diese Umlenkung eingebaut hat ?