summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@gmail.com>2013-02-19 17:20:30 -0800
committerVishvananda Ishaya <vishvananda@gmail.com>2013-02-19 21:16:32 -0800
commit7ca39a6039d58d2f9991e31bf283389e3f588a45 (patch)
treec95b52d97b5e9ccc226b18595f2f4e766a61b5d9
parent3b649422a61dee822d813c6fbf9afb46569587b2 (diff)
downloadnova-7ca39a6039d58d2f9991e31bf283389e3f588a45.tar.gz
nova-7ca39a6039d58d2f9991e31bf283389e3f588a45.tar.xz
nova-7ca39a6039d58d2f9991e31bf283389e3f588a45.zip
Fix broken logging imports.
This fixes all of the files incorrectly importing logging directly and removes the workaround in hacking.py that was due to improper from nova.openstack.common.log import logging statements. Change-Id: Icfc25dc148c4a7b5fa7f6a7b609cd6c3d94efee1
-rw-r--r--HACKING.rst1
-rw-r--r--nova/api/validator.py4
-rw-r--r--nova/tests/integrated/integrated_helpers.py2
-rw-r--r--nova/tests/integrated/test_api_samples.py2
-rw-r--r--nova/tests/integrated/test_extensions.py2
-rw-r--r--nova/tests/integrated/test_login.py2
-rw-r--r--nova/tests/integrated/test_multiprocess_api.py2
-rw-r--r--nova/tests/integrated/test_servers.py2
-rw-r--r--nova/tests/integrated/test_xml.py2
-rw-r--r--nova/tests/test_imagecache.py11
-rw-r--r--nova/virt/xenapi/host.py3
-rwxr-xr-xtools/hacking.py1
12 files changed, 16 insertions, 18 deletions
diff --git a/HACKING.rst b/HACKING.rst
index 30f87576f..223f3ed7b 100644
--- a/HACKING.rst
+++ b/HACKING.rst
@@ -63,7 +63,6 @@ Imports
- imports from ``migrate`` package
- imports from ``sqlalchemy`` package
- imports from ``nova.db.sqlalchemy.session`` module
-- imports from ``nova.openstack.common.log.logging`` package
- imports from ``nova.db.sqlalchemy.migration.versioning_api`` package
Example::
diff --git a/nova/api/validator.py b/nova/api/validator.py
index ddcc3ed2a..9304387fd 100644
--- a/nova/api/validator.py
+++ b/nova/api/validator.py
@@ -17,10 +17,12 @@
# under the License.
import base64
-import logging
import re
import socket
+from nova.openstack.common import log as logging
+
+
LOG = logging.getLogger(__name__)
diff --git a/nova/tests/integrated/integrated_helpers.py b/nova/tests/integrated/integrated_helpers.py
index 0e696a6c4..e8fb2b6ba 100644
--- a/nova/tests/integrated/integrated_helpers.py
+++ b/nova/tests/integrated/integrated_helpers.py
@@ -26,7 +26,7 @@ import uuid
from oslo.config import cfg
import nova.image.glance
-from nova.openstack.common.log import logging
+from nova.openstack.common import log as logging
from nova import service
from nova import test
from nova.tests import fake_crypto
diff --git a/nova/tests/integrated/test_api_samples.py b/nova/tests/integrated/test_api_samples.py
index 8c2723e67..724d39f8b 100644
--- a/nova/tests/integrated/test_api_samples.py
+++ b/nova/tests/integrated/test_api_samples.py
@@ -39,7 +39,7 @@ from nova import exception
from nova.network import api as network_api
from nova.openstack.common import importutils
from nova.openstack.common import jsonutils
-from nova.openstack.common.log import logging
+from nova.openstack.common import log as logging
from nova.openstack.common import timeutils
import nova.quota
from nova.scheduler import driver
diff --git a/nova/tests/integrated/test_extensions.py b/nova/tests/integrated/test_extensions.py
index 33499ee5d..e1dc96e93 100644
--- a/nova/tests/integrated/test_extensions.py
+++ b/nova/tests/integrated/test_extensions.py
@@ -18,7 +18,7 @@
from oslo.config import cfg
# Import extensions to pull in osapi_compute_extension CONF option used below.
-from nova.openstack.common.log import logging
+from nova.openstack.common import log as logging
from nova.tests.integrated import integrated_helpers
CONF = cfg.CONF
diff --git a/nova/tests/integrated/test_login.py b/nova/tests/integrated/test_login.py
index 80b40e616..8f1601ee0 100644
--- a/nova/tests/integrated/test_login.py
+++ b/nova/tests/integrated/test_login.py
@@ -16,7 +16,7 @@
# under the License.
-from nova.openstack.common.log import logging
+from nova.openstack.common import log as logging
from nova.tests.integrated import integrated_helpers
diff --git a/nova/tests/integrated/test_multiprocess_api.py b/nova/tests/integrated/test_multiprocess_api.py
index ae4fcc32f..855f702ba 100644
--- a/nova/tests/integrated/test_multiprocess_api.py
+++ b/nova/tests/integrated/test_multiprocess_api.py
@@ -21,7 +21,7 @@ import signal
import time
import traceback
-from nova.openstack.common.log import logging
+from nova.openstack.common import log as logging
from nova import service
from nova.tests.integrated import integrated_helpers
diff --git a/nova/tests/integrated/test_servers.py b/nova/tests/integrated/test_servers.py
index b70db93f2..95c2da2a1 100644
--- a/nova/tests/integrated/test_servers.py
+++ b/nova/tests/integrated/test_servers.py
@@ -18,7 +18,7 @@
import time
import zlib
-from nova.openstack.common.log import logging
+from nova.openstack.common import log as logging
from nova.tests import fake_network
from nova.tests.integrated.api import client
from nova.tests.integrated import integrated_helpers
diff --git a/nova/tests/integrated/test_xml.py b/nova/tests/integrated/test_xml.py
index 1c1dd1b06..d9f10c630 100644
--- a/nova/tests/integrated/test_xml.py
+++ b/nova/tests/integrated/test_xml.py
@@ -19,7 +19,7 @@ from lxml import etree
from nova.api.openstack import common
from nova.api.openstack import xmlutil
-from nova.openstack.common.log import logging
+from nova.openstack.common import log as logging
from nova.tests.integrated import integrated_helpers
diff --git a/nova/tests/test_imagecache.py b/nova/tests/test_imagecache.py
index 8c752bbb9..0c5c6d02c 100644
--- a/nova/tests/test_imagecache.py
+++ b/nova/tests/test_imagecache.py
@@ -20,7 +20,6 @@ import contextlib
import cStringIO
import hashlib
import json
-import logging
import os
import time
@@ -30,7 +29,7 @@ from nova.compute import vm_states
from nova import conductor
from nova import db
from nova.openstack.common import importutils
-from nova.openstack.common import log
+from nova.openstack.common import log as logging
from nova import test
from nova import utils
from nova.virt.libvirt import imagecache
@@ -40,7 +39,7 @@ CONF = cfg.CONF
CONF.import_opt('compute_manager', 'nova.service')
CONF.import_opt('host', 'nova.netconf')
-LOG = log.getLogger(__name__)
+LOG = logging.getLogger(__name__)
class ImageCacheManagerTestCase(test.TestCase):
@@ -341,10 +340,10 @@ class ImageCacheManagerTestCase(test.TestCase):
@contextlib.contextmanager
def _intercept_log_messages(self):
try:
- mylog = log.getLogger('nova')
+ mylog = logging.getLogger('nova')
stream = cStringIO.StringIO()
- handler = logging.StreamHandler(stream)
- handler.setFormatter(log.LegacyFormatter())
+ handler = logging.logging.StreamHandler(stream)
+ handler.setFormatter(logging.LegacyFormatter())
mylog.logger.addHandler(handler)
yield stream
finally:
diff --git a/nova/virt/xenapi/host.py b/nova/virt/xenapi/host.py
index 045409e4f..6ddc76494 100644
--- a/nova/virt/xenapi/host.py
+++ b/nova/virt/xenapi/host.py
@@ -19,13 +19,12 @@
Management class for host-related functions (start, reboot, etc).
"""
-import logging
-
from nova.compute import task_states
from nova.compute import vm_states
from nova import context
from nova import exception
from nova.openstack.common import jsonutils
+from nova.openstack.common import log as logging
from nova.virt.xenapi import pool_states
from nova.virt.xenapi import vm_utils
diff --git a/tools/hacking.py b/tools/hacking.py
index d7c00046c..1279e87e9 100755
--- a/tools/hacking.py
+++ b/tools/hacking.py
@@ -46,7 +46,6 @@ logging.disable('LOG')
#N9xx other
IMPORT_EXCEPTIONS = ['sqlalchemy', 'migrate', 'nova.db.sqlalchemy.session',
- 'nova.openstack.common.log.logging',
'nova.db.sqlalchemy.migration.versioning_api']
# Paste is missing a __init__ in top level directory
START_DOCSTRING_TRIPLE = ['u"""', 'r"""', '"""', "u'''", "r'''", "'''"]