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