]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Enforce log hints in neutron.services
authorCedric Brandily <zzelle@gmail.com>
Tue, 11 Nov 2014 16:18:19 +0000 (17:18 +0100)
committerRomil Gupta <romilg@hp.com>
Sat, 22 Nov 2014 17:42:58 +0000 (09:42 -0800)
This change enforces log hints use and removes debug level log
translation, modifications are validated through a hacking rule.

Validate that hacking rules apply to directories:
    - neutron/services

Change-Id: Ib744b7a94705afbefeb50b5dce933d226831f580
Partial-bug: #1320867

neutron/hacking/checks.py
neutron/services/service_base.py

index 3dd3f826015314929714a335a89a1d930a5459d4..daec857c4eaeb4dd62788c5c07806a7dccf85b64 100644 (file)
@@ -57,10 +57,7 @@ def _directory_to_check_translation(filename):
             "neutron/openstack",
             "neutron/scheduler",
             "neutron/server",
-            "neutron/services/firewall",
-            "neutron/services/l3_router",
-            "neutron/services/loadbalancer",
-            "neutron/services/metering"]
+            "neutron/services"]
     return any([dir in filename for dir in dirs])
 
 
index d69c7960f0199fd27c128327b31fd77e651abaf0..6b4f44243977e95182b1bf3daaab455ff9325437 100644 (file)
@@ -20,6 +20,7 @@ import six
 from neutron.api import extensions
 from neutron.db import servicetype_db as sdb
 from neutron.openstack.common import excutils
+from neutron.openstack.common.gettextutils import _LE, _LI
 from neutron.openstack.common import importutils
 from neutron.openstack.common import log as logging
 from neutron.services import provider_configuration as pconf
@@ -78,14 +79,14 @@ def load_drivers(service_type, plugin):
             drivers[provider['name']] = importutils.import_object(
                 provider['driver'], plugin
             )
-            LOG.debug(_("Loaded '%(provider)s' provider for service "
-                        "%(service_type)s"),
+            LOG.debug("Loaded '%(provider)s' provider for service "
+                      "%(service_type)s",
                       {'provider': provider['driver'],
                        'service_type': service_type})
         except ImportError:
             with excutils.save_and_reraise_exception():
-                LOG.exception(_("Error loading provider '%(provider)s' for "
-                                "service %(service_type)s"),
+                LOG.exception(_LE("Error loading provider '%(provider)s' for "
+                                  "service %(service_type)s"),
                               {'provider': provider['driver'],
                                'service_type': service_type})
 
@@ -95,7 +96,7 @@ def load_drivers(service_type, plugin):
             None, service_type)
         default_provider = provider['name']
     except pconf.DefaultServiceProviderNotFound:
-        LOG.info(_("Default provider is not specified for service type %s"),
+        LOG.info(_LI("Default provider is not specified for service type %s"),
                  service_type)
 
     return drivers, default_provider