Refine module and function logging to stderr

This commit is contained in:
Keith Edmunds 2025-01-28 13:08:58 +00:00
parent cedc7180d4
commit 52a773176c
2 changed files with 11 additions and 3 deletions

View File

@ -1,5 +1,6 @@
#!/usr/bin/env python3
# Standard library imports
from collections import defaultdict
import logging
import logging.config
import logging.handlers

View File

@ -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: