From ad87cf74411db9f27e5caa0a52c35cdfbec0fe0d Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Mon, 20 Mar 2017 18:18:32 +0100 Subject: [PATCH] Changing in logging --- pp_lib/cfg_app.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pp_lib/cfg_app.py b/pp_lib/cfg_app.py index 798e22e..3ebaee9 100644 --- a/pp_lib/cfg_app.py +++ b/pp_lib/cfg_app.py @@ -324,6 +324,13 @@ class PpConfigApplication(PpApplication): msg = "Wrong file {!r} - ".format(cfg_file) + str(e) self.handle_error(msg, e.__class__.__name__) continue + if self.verbose: + if 'root' in log_cfg: + log_cfg['root']['level'] = 'DEBUG' + if 'handlers' in log_cfg: + for handler_name in log_cfg['handlers'].keys(): + handler = log_cfg['handlers'][handler_name] + handler['level'] = 'DEBUG' if self.verbose > 1: LOG.debug("Evaluated configuration from JSON:\n{} ...".format(pp(log_cfg))) try: @@ -349,14 +356,11 @@ class PpConfigApplication(PpApplication): root_logger = logging.getLogger() -# for log_handler in root_logger.handlers: -# root_logger.removeHandler(log_handler) - if self._init_logging_from_jsonfile(): + if self.verbose: + root_logger.setLevel(logging.DEBUG) return -# self.init_logging() - return # ------------------------------------------------------------------------- -- 2.39.5