Du bist auf develop unterwegs? Dann könntest Du in der logging.yaml mal den Abschnitt filters erweitern:
und weiter auch
Das würde dann die gleiche Meldung hintereinander zumindest unterdrücken.
Für kommende Versionen ist eine Überarbeitung des knx Plugins in der Pipeline die dann die lib/network statt der lib/connection nutzt.
Eventuell kann man dann konfigurieren, das bei einem Verbindungsabbruch zum knxd erst eine Zeit gewartet wird, bevor versucht wird die Verbindung neu aufzubauen. Das reduziert dann die Fehlermeldungen. Aber ob das den Weg in die 1.5 schaffen wird, weiß ich nicht.
Code:
filters:
loggerfilter:
(): lib.logutils.Filter
name: knx_busmonitor
duplicatefilter:
(): lib.logutils.DuplicateFilter
Code:
handlers:
console:
class: logging.StreamHandler
formatter: detail
stream: ext://sys.stdout
file:
class: logging.handlers.TimedRotatingFileHandler
formatter: simple
filters: [loggerfilter, duplicatefilter]
Für kommende Versionen ist eine Überarbeitung des knx Plugins in der Pipeline die dann die lib/network statt der lib/connection nutzt.
Eventuell kann man dann konfigurieren, das bei einem Verbindungsabbruch zum knxd erst eine Zeit gewartet wird, bevor versucht wird die Verbindung neu aufzubauen. Das reduziert dann die Fehlermeldungen. Aber ob das den Weg in die 1.5 schaffen wird, weiß ich nicht.


Kommentar