Files
Spectrometer/spectrometer/utils/service.py

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()