diff --git a/kubernetes/client/configuration.py b/kubernetes/client/configuration.py index e1c0ff2dc..8898d645c 100644 --- a/kubernetes/client/configuration.py +++ b/kubernetes/client/configuration.py @@ -265,6 +265,8 @@ def debug(self, value): if self.__debug: # if debug status is True, turn on debug logging for _, logger in six.iteritems(self.logger): + if logger.level == logging.DEBUG: + continue logger.setLevel(logging.DEBUG) # turn on httplib debug httplib.HTTPConnection.debuglevel = 1 @@ -272,6 +274,8 @@ def debug(self, value): # if debug status is False, turn off debug logging, # setting log level to default `logging.WARNING` for _, logger in six.iteritems(self.logger): + if logger.level == logging.WARNING: + continue logger.setLevel(logging.WARNING) # turn off httplib debug httplib.HTTPConnection.debuglevel = 0