Merge "Ignore certain modules for logging"
authorJose Lausuch <jose.lausuch@ericsson.com>
Thu, 23 Mar 2017 13:39:56 +0000 (13:39 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Thu, 23 Mar 2017 13:39:56 +0000 (13:39 +0000)
1  2 
functest/utils/functest_logger.py

index 022211c,555e9c2..555e9c2
mode 100644,100755..100644
@@@ -28,13 -28,24 +28,24 @@@ import jso
  
  from functest.utils.constants import CONST
  
+ ignore = ["paramiko",
+           "stevedore.extension",
+           "keystoneauth.session",
+           "keystoneauth.identity.v3.base",
+           "novaclient.v2.client",
+           "neutronclient.v2_0.client",
+           "glanceclient.common.http",
+           "cinderclient.v2.client",
+           "cinderclient.client"]
  
  class Logger(object):
  
      def __init__(self, logger_name):
          self.setup_logging()
          self.logger = logging.getLogger(logger_name)
-         logging.getLogger("paramiko").setLevel(logging.WARNING)
+         for module_name in ignore:
+             logging.getLogger(module_name).setLevel(logging.WARNING)
  
      def getLogger(self):
          return self.logger