From 52a773176c10801a99b5144c00c382a6bf32f063 Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Tue, 28 Jan 2025 13:08:58 +0000 Subject: [PATCH] Refine module and function logging to stderr --- app/log.py | 1 + app/logging.yaml | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/log.py b/app/log.py index a49259d..8ecb99d 100755 --- a/app/log.py +++ b/app/log.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 # Standard library imports +from collections import defaultdict import logging import logging.config import logging.handlers diff --git a/app/logging.yaml b/app/logging.yaml index 3793a6c..ccada3a 100644 --- a/app/logging.yaml +++ b/app/logging.yaml @@ -4,7 +4,7 @@ disable_existing_loggers: True formatters: colored: (): colorlog.ColoredFormatter - format: "%(log_color)s[%(asctime)s] %(filename)s.%(funcName)s:%(lineno)s %(message)s" + format: "%(log_color)s[%(asctime)s] %(filename)s.%(funcName)s:%(lineno)s %(blue)s%(message)s" datefmt: "%H:%M:%S" syslog: format: "[%(name)s] %(filename)s:%(lineno)s %(leveltag)s: %(message)s" @@ -14,8 +14,15 @@ filters: (): log.LevelTagFilter category_filter: (): log.FunctionFilter - functions: !!set - fb: null + module_functions: + # Optionally additionally log some debug calls to stderr + # log all debug calls in a module: + # module-name: [] + # log debug calls for some functions in a module: + # module-name: + # - function-name-1 + # - function-name-2 + file_importer: [] handlers: stderr: