Spaces:
Sleeping
Sleeping
Delete utils
Browse files
utils/__pycache__/log_utils.cpython-312.pyc
DELETED
Binary file (1.26 kB)
|
|
utils/log_utils.py
DELETED
@@ -1,26 +0,0 @@
|
|
1 |
-
import logging
|
2 |
-
import colorlog
|
3 |
-
|
4 |
-
def setup_logger(logger_name: str, debug_color="white", info_color="green", propagate=False):
|
5 |
-
color_handler = colorlog.StreamHandler()
|
6 |
-
log_colors = {
|
7 |
-
"DEBUG": debug_color,
|
8 |
-
"INFO": info_color,
|
9 |
-
"WARNING": "yellow",
|
10 |
-
"ERROR": "red",
|
11 |
-
"CRITICAL": "bold_red",
|
12 |
-
}
|
13 |
-
color_handler.setFormatter(
|
14 |
-
colorlog.ColoredFormatter(
|
15 |
-
"%(log_color)s%(asctime)s [%(levelname)s] %(name)s: %(message)s",
|
16 |
-
datefmt="%Y-%m-%d %H:%M:%S",
|
17 |
-
log_colors=log_colors
|
18 |
-
)
|
19 |
-
)
|
20 |
-
logger = logging.getLogger(logger_name)
|
21 |
-
if logger.hasHandlers():
|
22 |
-
logger.handlers.clear()
|
23 |
-
logger.setLevel(logging.DEBUG)
|
24 |
-
logger.addHandler(color_handler)
|
25 |
-
logger.propagate = propagate
|
26 |
-
return logger
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|