From 33a104d8b06dae659850e6cf31cdf406b0d692fd Mon Sep 17 00:00:00 2001 From: Ivan Folgueira Bande Date: Thu, 30 Jan 2025 16:59:58 +0100 Subject: [PATCH] custom_logger.py: add millisecond precision --- src/libs/custom_logger.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libs/custom_logger.py b/src/libs/custom_logger.py index 989548c5..ecdd7ecc 100644 --- a/src/libs/custom_logger.py +++ b/src/libs/custom_logger.py @@ -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