don't create new log

This commit is contained in:
George Lacey 2025-07-12 13:14:44 +01:00
parent 8889f24166
commit 63f6f99caa

View File

@ -1,14 +1,14 @@
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from dir import Root from dir import Root
from log import Log, LogCat from log import Log, LogCat
from pathlib import Path
class Layer(ABC): class Layer(ABC):
def __init__(self, log_path: Path, log_category: str): def __init__(self, log: Log, log_category: str):
self.log_path = log_path self.log = LogCat(log.queue, log_category)
self.__log = Log(log_path)
self.log = LogCat(self.__log.queue, log_category) def process(self, root: Root):
self._process(root)
@abstractmethod @abstractmethod
def __process(self, root: Root): def _process(self, root: Root):
raise NotImplementedError raise NotImplementedError