qualia_core.utils.logger.Logger module

class qualia_core.utils.logger.Logger.Logger(name: str, file: Path | None = None, suffix: str = '.log', fields: type[T] | None = None, log_fields: bool = True, formatter: Formatter | None = None)[source]

Bases: Generic[T]

logpath = PosixPath('logs')
prefix = ''
logger: Logger | None
filehandler: FileHandler | None
property fields: type[T] | None
property content: list[T] | list[tuple[str, ...]]