diff options
Diffstat (limited to 'logging_utils.py')
| -rw-r--r-- | logging_utils.py | 8 |
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'): |
