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:
@@ -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::
|
||||
|
||||
@@ -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__)
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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'''", "'''"]
|
||||
|
||||
Reference in New Issue
Block a user