From 31cf8361be0e1a4234046e3243ae218bfabfa59b Mon Sep 17 00:00:00 2001 From: jo Date: Sun, 20 Feb 2022 15:56:18 +0100 Subject: [PATCH] feat(shared): return log level and filepath --- shared/libretime_shared/logging.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/shared/libretime_shared/logging.py b/shared/libretime_shared/logging.py index 50f77b5a5..2d07de7d3 100644 --- a/shared/libretime_shared/logging.py +++ b/shared/libretime_shared/logging.py @@ -1,7 +1,7 @@ import sys from copy import deepcopy from pathlib import Path -from typing import TYPE_CHECKING, NamedTuple, Optional +from typing import TYPE_CHECKING, NamedTuple, Optional, Tuple from loguru import logger @@ -53,7 +53,7 @@ def setup_logger( level: LogLevel, filepath: Optional[Path] = None, serialize: bool = False, -) -> None: +) -> Tuple[LogLevel, Optional[Path]]: """ Configure the logger and return the computed log level. @@ -81,6 +81,8 @@ def setup_logger( logger.configure(handlers=handlers) + return level, filepath + _empty_logger = deepcopy(logger)