Source code for koi_net.components.logging_context

from dataclasses import dataclass
from pathlib import Path

from structlog.contextvars import bound_contextvars


[docs] @dataclass class LoggingContext: root_dir: Path
[docs] def bound_vars(self, thread: str): return bound_contextvars(log_dir=self.root_dir, thread=thread)