From acacd9d2e942d084631e99e94ee430fd26ae9893 Mon Sep 17 00:00:00 2001 From: Scott Gasch Date: Mon, 1 Nov 2021 14:10:02 -0700 Subject: Overrides + debugging modules / functions in logging. --- logging_utils.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'logging_utils.py') diff --git a/logging_utils.py b/logging_utils.py index eec0798..7be31e3 100644 --- a/logging_utils.py +++ b/logging_utils.py @@ -92,6 +92,12 @@ cfg.add_argument( default=False, help='Should we prepend pid/tid data to all log messages?' ) +cfg.add_argument( + '--logging_debug_modules', + action=argparse_utils.ActionNoYes, + default=False, + help='Should we prepend module/function data to all log messages?' +) cfg.add_argument( '--logging_info_is_print', action=argparse_utils.ActionNoYes, @@ -379,6 +385,8 @@ def initialize_logging(logger=None) -> logging.Logger: fmt = config.config['logging_format'] if config.config['logging_debug_threads']: fmt = f'%(process)d.%(thread)d|{fmt}' + if config.config['logging_debug_modules']: + fmt = f'%(filename)s:%(funcName)s:%(lineno)s|{fmt}' if config.config['logging_syslog']: if sys.platform not in ('win32', 'cygwin'): -- cgit v1.3