From 20e9add5751fcc6653afda951b21b1118c2b299c Mon Sep 17 00:00:00 2001 From: Untone Date: Tue, 20 Feb 2024 18:37:53 +0300 Subject: [PATCH] log --- services/logger.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/services/logger.py b/services/logger.py index 40c4b746..4250b517 100644 --- a/services/logger.py +++ b/services/logger.py @@ -11,13 +11,22 @@ def get_colorful_logger(name): 'CRITICAL': 'red,bg_white', } + # Define secondary log colors + secondary_colors = { + 'log_name': {'DEBUG': 'blue'}, + 'asctime': {'DEBUG': 'cyan'}, + 'process': {'DEBUG': 'purple'}, + 'module': {'DEBUG': 'light_black,bg_blue'}, + } + # Create a ColoredFormatter object for colorized logging formatter = colorlog.ColoredFormatter( - "%(log_color)s%(levelname)-8s%(reset)s %(yellow)s[%(name)s]%(reset)s %(white)s%(message)s", + "%(log_color)s%(asctime)s%(asctime)s %(process)s%(process)s %(log_color)s[%(name)s]%(reset)s %(module)s%(module)s %(log_color)s[%(levelname)-8s]%(reset)s %(white)s%(message)s", log_colors=color_scheme, - secondary_log_colors={}, + secondary_log_colors=secondary_colors, # Set secondary log colors style='%', - reset=True + reset=True, + msg_color='white' # Set message color to white ) # Create a stream handler for logging output