From e9a780496f7ce067e0d8d51ce1d62e48c9f2a8d9 Mon Sep 17 00:00:00 2001 From: HsiangNianian Date: Thu, 19 Sep 2024 14:44:33 +0800 Subject: feat(core): Implement Service class and related functionalities Co-authored-by: yuzhe --- hrc/log.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'hrc/log.py') diff --git a/hrc/log.py b/hrc/log.py index dfa126c..8e476a6 100644 --- a/hrc/log.py +++ b/hrc/log.py @@ -1,6 +1,7 @@ import os import sys from datetime import datetime +from typing import Optional from loguru import logger as _logger @@ -11,13 +12,9 @@ log_path = os.path.join( current_path, "logs", datetime.now().strftime("%Y-%m-%d") + ".log" ) - -def error_or_exception(message: str, exception: Exception, verbose: bool): +def error_or_exception(message: str, exception: Optional[Exception], verbose: bool = True): logger.remove() - logger.add( - sys.stderr, - format="{time:YYYY-MM-DD HH:mm:ss.SSS} [{level}] > {name}:{function}:{line} - {message}", - ) + logger.add(sys.stderr) logger.add(sink=log_path, level="INFO", rotation="10 MB") if verbose: logger.exception(message) -- cgit v1.2.3-70-g09d2