log splitter output make length configurable

This commit is contained in:
Clemens Schwaighofer
2025-07-09 09:44:55 +09:00
parent 717080a009
commit 2d197134f1

View File

@@ -15,6 +15,8 @@ class Log:
EXCEPTION: int = 60
SPACER_LENGTH: int = 32
def __init__(
self,
log_path: Path,
@@ -48,6 +50,7 @@ class Log:
if not isinstance(getattr(logging, log_level_console.upper(), None), int):
log_level_console = 'WARNING'
console_handler = logging.StreamHandler()
# TODO Add flag based color handler
formatter_console = logging.Formatter(
(
'[%(asctime)s.%(msecs)03d] '
@@ -94,7 +97,7 @@ class Log:
Keyword Arguments:
info {str} -- _description_ (default: {"BREAK"})
"""
self.logger.info("[%s] ================================>", info)
self.logger.info("[%s] %s>", info, '=' * __class__.SPACER_LENGTH)
def exception(self, msg: object, *args: object, extra: Mapping[str, object] | None = None) -> None:
"""