import threading import logging class Service(threading.Thread): def __init__(self, name: str = "(sem nome)"): super().__init__() log = logging.getLogger(__name__).getChild(self.__class__.__name__) self.daemon = True self.name = name self._l = log.getChild(self.name) def start(self) -> None: self._l.debug(f"Iniciando serviço {self.name}") super().start()