custom_logger.py: add millisecond precision

This commit is contained in:
Ivan Folgueira Bande 2025-01-30 16:59:58 +01:00
parent 12a9ec96ca
commit 33a104d8b0
No known key found for this signature in database
GPG Key ID: 3C117481F89E24A7

View File

@ -21,4 +21,11 @@ def get_custom_logger(name):
logging.getLogger("docker").setLevel(logging.WARNING)
logger = logging.getLogger(name)
logger.addFilter(log_length_filter(max_log_line_length))
# Define a formatter with millisecond precision
ch = logging.StreamHandler()
formatter = logging.Formatter("%(asctime)s.%(msecs)03d %(levelname)s [%(name)s] %(message)s", datefmt="%Y-%m-%d %H:%M:%S")
ch.setFormatter(formatter)
logger.addHandler(ch)
return logger