summaryrefslogtreecommitdiff
path: root/logging_utils.py
diff options
context:
space:
mode:
authorScott Gasch <[email protected]>2021-11-01 14:10:02 -0700
committerScott Gasch <[email protected]>2021-11-01 14:10:02 -0700
commitacacd9d2e942d084631e99e94ee430fd26ae9893 (patch)
tree56bedbc8b3237a6f10264f3b448a176bcdcb89ab /logging_utils.py
parenteb9e6df32ed696158bf34dba6464277b648f5c74 (diff)
Overrides + debugging modules / functions in logging.
Diffstat (limited to 'logging_utils.py')
-rw-r--r--logging_utils.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/logging_utils.py b/logging_utils.py
index eec0798..7be31e3 100644
--- a/logging_utils.py
+++ b/logging_utils.py
@@ -93,6 +93,12 @@ cfg.add_argument(
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,
default=False,
@@ -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'):