18 lines
427 B
Python
18 lines
427 B
Python
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()
|