logging module now used to log interface events.

register, deregister method aliases added to Subject class.
This commit is contained in:
onyx-and-iris
2022-09-28 18:13:07 +01:00
parent db96872965
commit 23bc15e437
5 changed files with 38 additions and 8 deletions

View File

@@ -1,3 +1,4 @@
import logging
import socket
import threading
import time
@@ -39,6 +40,8 @@ class Updater(threading.Thread):
notifies observers of event updates
"""
logger = logging.getLogger("worker.updater")
def __init__(self, remote):
super().__init__(name="updater", target=self.update, daemon=True)
self._remote = remote
@@ -98,7 +101,7 @@ class Updater(threading.Thread):
return fget()
def update(self):
print(f"Listening for {', '.join(self._remote.event.get())} events")
self.logger.info(f"Listening for {', '.join(self._remote.event.get())} events")
(
self._remote.cache["strip_level"],
self._remote.cache["bus_level"],