Refactor imports and improve logging in multiple modules; streamline type hints and remove redundant code
This commit is contained in:
@@ -1,20 +1,16 @@
|
||||
import logging
|
||||
|
||||
import colorlog
|
||||
|
||||
from constants import LOG_PATH
|
||||
|
||||
|
||||
def init_logger(dunder_name, testing_mode) -> logging.Logger:
|
||||
log_format = (
|
||||
"%(asctime)s - "
|
||||
"%(name)s - "
|
||||
"%(funcName)s - "
|
||||
"%(levelname)s - "
|
||||
"%(message)s"
|
||||
)
|
||||
log_format = "%(asctime)s - %(name)s - %(funcName)s - %(levelname)s - %(message)s"
|
||||
""" Initialize logging """
|
||||
|
||||
bold_seq = "\033[1m"
|
||||
colorlog_format = f"{bold_seq} " "%(log_color)s " f"{log_format}"
|
||||
colorlog_format = f"{bold_seq} %(log_color)s {log_format}"
|
||||
colorlog.basicConfig(format=colorlog_format)
|
||||
logger = logging.getLogger(dunder_name)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user