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
This commit is contained in:
Vishvananda Ishaya
2013-02-19 17:20:30 -08:00
parent 3b649422a6
commit 7ca39a6039
12 changed files with 16 additions and 18 deletions

View File

@@ -63,7 +63,6 @@ Imports
- imports from ``migrate`` package - imports from ``migrate`` package
- imports from ``sqlalchemy`` package - imports from ``sqlalchemy`` package
- imports from ``nova.db.sqlalchemy.session`` module - imports from ``nova.db.sqlalchemy.session`` module
- imports from ``nova.openstack.common.log.logging`` package
- imports from ``nova.db.sqlalchemy.migration.versioning_api`` package - imports from ``nova.db.sqlalchemy.migration.versioning_api`` package
Example:: Example::

View File

@@ -17,10 +17,12 @@
# under the License. # under the License.
import base64 import base64
import logging
import re import re
import socket import socket
from nova.openstack.common import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@@ -26,7 +26,7 @@ import uuid
from oslo.config import cfg from oslo.config import cfg
import nova.image.glance 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 service
from nova import test from nova import test
from nova.tests import fake_crypto from nova.tests import fake_crypto

View File

@@ -39,7 +39,7 @@ from nova import exception
from nova.network import api as network_api from nova.network import api as network_api
from nova.openstack.common import importutils from nova.openstack.common import importutils
from nova.openstack.common import jsonutils 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 from nova.openstack.common import timeutils
import nova.quota import nova.quota
from nova.scheduler import driver from nova.scheduler import driver

View File

@@ -18,7 +18,7 @@
from oslo.config import cfg from oslo.config import cfg
# Import extensions to pull in osapi_compute_extension CONF option used below. # 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 from nova.tests.integrated import integrated_helpers
CONF = cfg.CONF CONF = cfg.CONF

View File

@@ -16,7 +16,7 @@
# under the License. # 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 from nova.tests.integrated import integrated_helpers

View File

@@ -21,7 +21,7 @@ import signal
import time import time
import traceback import traceback
from nova.openstack.common.log import logging from nova.openstack.common import log as logging
from nova import service from nova import service
from nova.tests.integrated import integrated_helpers from nova.tests.integrated import integrated_helpers

View File

@@ -18,7 +18,7 @@
import time import time
import zlib 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 import fake_network
from nova.tests.integrated.api import client from nova.tests.integrated.api import client
from nova.tests.integrated import integrated_helpers from nova.tests.integrated import integrated_helpers

View File

@@ -19,7 +19,7 @@ from lxml import etree
from nova.api.openstack import common from nova.api.openstack import common
from nova.api.openstack import xmlutil 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 from nova.tests.integrated import integrated_helpers

View File

@@ -20,7 +20,6 @@ import contextlib
import cStringIO import cStringIO
import hashlib import hashlib
import json import json
import logging
import os import os
import time import time
@@ -30,7 +29,7 @@ from nova.compute import vm_states
from nova import conductor from nova import conductor
from nova import db from nova import db
from nova.openstack.common import importutils 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 test
from nova import utils from nova import utils
from nova.virt.libvirt import imagecache from nova.virt.libvirt import imagecache
@@ -40,7 +39,7 @@ CONF = cfg.CONF
CONF.import_opt('compute_manager', 'nova.service') CONF.import_opt('compute_manager', 'nova.service')
CONF.import_opt('host', 'nova.netconf') CONF.import_opt('host', 'nova.netconf')
LOG = log.getLogger(__name__) LOG = logging.getLogger(__name__)
class ImageCacheManagerTestCase(test.TestCase): class ImageCacheManagerTestCase(test.TestCase):
@@ -341,10 +340,10 @@ class ImageCacheManagerTestCase(test.TestCase):
@contextlib.contextmanager @contextlib.contextmanager
def _intercept_log_messages(self): def _intercept_log_messages(self):
try: try:
mylog = log.getLogger('nova') mylog = logging.getLogger('nova')
stream = cStringIO.StringIO() stream = cStringIO.StringIO()
handler = logging.StreamHandler(stream) handler = logging.logging.StreamHandler(stream)
handler.setFormatter(log.LegacyFormatter()) handler.setFormatter(logging.LegacyFormatter())
mylog.logger.addHandler(handler) mylog.logger.addHandler(handler)
yield stream yield stream
finally: finally:

View File

@@ -19,13 +19,12 @@
Management class for host-related functions (start, reboot, etc). Management class for host-related functions (start, reboot, etc).
""" """
import logging
from nova.compute import task_states from nova.compute import task_states
from nova.compute import vm_states from nova.compute import vm_states
from nova import context from nova import context
from nova import exception from nova import exception
from nova.openstack.common import jsonutils 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 pool_states
from nova.virt.xenapi import vm_utils from nova.virt.xenapi import vm_utils

View File

@@ -46,7 +46,6 @@ logging.disable('LOG')
#N9xx other #N9xx other
IMPORT_EXCEPTIONS = ['sqlalchemy', 'migrate', 'nova.db.sqlalchemy.session', IMPORT_EXCEPTIONS = ['sqlalchemy', 'migrate', 'nova.db.sqlalchemy.session',
'nova.openstack.common.log.logging',
'nova.db.sqlalchemy.migration.versioning_api'] 'nova.db.sqlalchemy.migration.versioning_api']
# Paste is missing a __init__ in top level directory # Paste is missing a __init__ in top level directory
START_DOCSTRING_TRIPLE = ['u"""', 'r"""', '"""', "u'''", "r'''", "'''"] START_DOCSTRING_TRIPLE = ['u"""', 'r"""', '"""', "u'''", "r'''", "'''"]