From 42dfb9b86819a60855bf06f874d3f60ee80a530a Mon Sep 17 00:00:00 2001 From: Goldy <153996346+g0ldyy@users.noreply.github.com> Date: Fri, 14 Jun 2024 01:16:24 +0200 Subject: [PATCH] Add files via upload --- utils/__init__.py | 0 utils/logger.py | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 utils/__init__.py create mode 100644 utils/logger.py diff --git a/utils/__init__.py b/utils/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/utils/logger.py b/utils/logger.py new file mode 100644 index 0000000..7c69d80 --- /dev/null +++ b/utils/logger.py @@ -0,0 +1,26 @@ +import sys +from loguru import logger + +def setupLogger(level: str): + logger.level("INFO", icon="📰", color="") + logger.level("DEBUG", icon="🕸️", color="") + logger.level("WARNING", icon="⚠️ ", color="") + + log_format = ( + "{time:YYYY-MM-DD} {time:HH:mm:ss} | " + "{level.icon} {level} | " + "{module}.{function} - {message}" + ) + + logger.configure(handlers=[ + { + "sink": sys.stderr, + "level": level, + "format": log_format, + "backtrace": False, + "diagnose": False, + "enqueue": True, + } + ]) + +setupLogger("DEBUG") \ No newline at end of file