]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Use oslo.log instead of oslo-incubator
authorIvan Kolodyazhny <e0ne@e0ne.info>
Thu, 19 Feb 2015 16:43:42 +0000 (18:43 +0200)
committerJay S. Bryant <jsbryant@us.ibm.com>
Thu, 12 Mar 2015 02:45:04 +0000 (21:45 -0500)
log module was removed from oslo-incubator after oslo.log released.

Change-Id: I205d0625c502cb462919edc76d12091edcc21b1b
Implements: blueprint port-oslo-incubator-to-oslo-log
Partial-Bug: #1381563

352 files changed:
cinder/api/__init__.py
cinder/api/common.py
cinder/api/contrib/__init__.py
cinder/api/contrib/admin_actions.py
cinder/api/contrib/backups.py
cinder/api/contrib/cgsnapshots.py
cinder/api/contrib/consistencygroups.py
cinder/api/contrib/extended_snapshot_attributes.py
cinder/api/contrib/hosts.py
cinder/api/contrib/qos_specs_manage.py
cinder/api/contrib/scheduler_hints.py
cinder/api/contrib/scheduler_stats.py
cinder/api/contrib/services.py
cinder/api/contrib/snapshot_actions.py
cinder/api/contrib/volume_actions.py
cinder/api/contrib/volume_host_attribute.py
cinder/api/contrib/volume_manage.py
cinder/api/contrib/volume_replication.py
cinder/api/contrib/volume_transfer.py
cinder/api/contrib/volume_unmanage.py
cinder/api/extensions.py
cinder/api/middleware/auth.py
cinder/api/middleware/fault.py
cinder/api/middleware/sizelimit.py
cinder/api/openstack/__init__.py
cinder/api/openstack/wsgi.py
cinder/api/urlmap.py
cinder/api/v1/router.py
cinder/api/v1/snapshots.py
cinder/api/v1/volumes.py
cinder/api/v2/router.py
cinder/api/v2/snapshots.py
cinder/api/v2/views/volumes.py
cinder/api/v2/volumes.py
cinder/api/views/backups.py
cinder/api/views/cgsnapshots.py
cinder/api/views/consistencygroups.py
cinder/api/views/qos_specs.py
cinder/api/views/transfers.py
cinder/backup/api.py
cinder/backup/chunkeddriver.py
cinder/backup/driver.py
cinder/backup/drivers/ceph.py
cinder/backup/drivers/nfs.py
cinder/backup/drivers/swift.py
cinder/backup/drivers/tsm.py
cinder/backup/manager.py
cinder/backup/rpcapi.py
cinder/brick/exception.py
cinder/brick/initiator/connector.py
cinder/brick/initiator/linuxfc.py
cinder/brick/initiator/linuxscsi.py
cinder/brick/local_dev/lvm.py
cinder/brick/remotefs/remotefs.py
cinder/cmd/all.py
cinder/cmd/api.py
cinder/cmd/backup.py
cinder/cmd/manage.py
cinder/cmd/scheduler.py
cinder/cmd/volume.py
cinder/cmd/volume_usage_audit.py
cinder/common/config.py
cinder/common/sqlalchemyutils.py
cinder/compute/nova.py
cinder/consistencygroup/api.py
cinder/context.py
cinder/db/sqlalchemy/api.py
cinder/db/sqlalchemy/migrate_repo/versions/001_cinder_init.py
cinder/db/sqlalchemy/migrate_repo/versions/002_quota_class.py
cinder/db/sqlalchemy/migrate_repo/versions/003_glance_metadata.py
cinder/db/sqlalchemy/migrate_repo/versions/004_volume_type_to_uuid.py
cinder/db/sqlalchemy/migrate_repo/versions/005_add_source_volume_column.py
cinder/db/sqlalchemy/migrate_repo/versions/008_add_backup.py
cinder/db/sqlalchemy/migrate_repo/versions/009_add_snapshot_metadata_table.py
cinder/db/sqlalchemy/migrate_repo/versions/010_add_transfers_table.py
cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py
cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py
cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py
cinder/db/sqlalchemy/migrate_repo/versions/018_add_qos_specs.py
cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py
cinder/db/sqlalchemy/migrate_repo/versions/021_add_default_quota_class.py
cinder/db/sqlalchemy/migrate_repo/versions/023_add_expire_reservations_index.py
cinder/db/sqlalchemy/migrate_repo/versions/024_add_replication_support.py
cinder/db/sqlalchemy/migrate_repo/versions/025_add_consistencygroup.py
cinder/db/sqlalchemy/migrate_repo/versions/026_add_consistencygroup_quota_class.py
cinder/db/sqlalchemy/migrate_repo/versions/032_add_volume_type_projects.py
cinder/db/sqlalchemy/migrate_repo/versions/037_add_cgsnapshot_id_column_to_consistencygroups.py
cinder/db/sqlalchemy/migrate_repo/versions/038_add_driver_initiator_data_table.py
cinder/db/sqlalchemy/migrate_repo/versions/039_add_parent_id_to_backups.py
cinder/db/sqlalchemy/migrate_repo/versions/040_add_volume_attachment.py
cinder/exception.py
cinder/flow_utils.py
cinder/image/glance.py
cinder/image/image_utils.py
cinder/keymgr/barbican.py
cinder/keymgr/conf_key_mgr.py
cinder/manager.py
cinder/objects/base.py
cinder/objects/snapshot.py
cinder/objects/volume.py
cinder/openstack/common/log.py [deleted file]
cinder/openstack/common/log_handler.py [deleted file]
cinder/quota.py
cinder/quota_utils.py
cinder/replication/api.py
cinder/scheduler/filter_scheduler.py
cinder/scheduler/filters/affinity_filter.py
cinder/scheduler/filters/capacity_filter.py
cinder/scheduler/filters/driver_filter.py
cinder/scheduler/filters/instance_locality_filter.py
cinder/scheduler/flows/create_volume.py
cinder/scheduler/host_manager.py
cinder/scheduler/manager.py
cinder/scheduler/scheduler_options.py
cinder/scheduler/weights/goodness.py
cinder/scheduler/weights/volume_number.py
cinder/service.py
cinder/ssh_utils.py
cinder/test.py
cinder/tests/api/contrib/test_backups.py
cinder/tests/api/contrib/test_cgsnapshots.py
cinder/tests/api/contrib/test_hosts.py
cinder/tests/api/contrib/test_volume_transfer.py
cinder/tests/api/test_router.py
cinder/tests/api/v1/test_snapshots.py
cinder/tests/api/v2/test_snapshots.py
cinder/tests/backup/drivers/test_backup_nfs.py
cinder/tests/backup/fake_service.py
cinder/tests/backup/fake_service_with_verify.py
cinder/tests/backup/fake_swift_client.py
cinder/tests/backup/fake_swift_client2.py
cinder/tests/brick/fake_lvm.py
cinder/tests/brick/test_brick_connector.py
cinder/tests/brick/test_brick_linuxfc.py
cinder/tests/brick/test_brick_linuxscsi.py
cinder/tests/brick/test_brick_lvm.py
cinder/tests/brick/test_brick_remotefs.py
cinder/tests/db/test_purge.py
cinder/tests/db/test_qos_specs.py
cinder/tests/db/test_transfers.py
cinder/tests/fake_driver.py
cinder/tests/fake_utils.py
cinder/tests/image/fake.py
cinder/tests/integrated/api/client.py
cinder/tests/integrated/integrated_helpers.py
cinder/tests/integrated/test_extensions.py
cinder/tests/integrated/test_login.py
cinder/tests/integrated/test_volumes.py
cinder/tests/integrated/test_xml.py
cinder/tests/scheduler/test_scheduler.py
cinder/tests/test_backup.py
cinder/tests/test_backup_ceph.py
cinder/tests/test_backup_swift.py
cinder/tests/test_backup_tsm.py
cinder/tests/test_cmd.py
cinder/tests/test_coraid.py
cinder/tests/test_dellfc.py
cinder/tests/test_dellsc.py
cinder/tests/test_dellscapi.py
cinder/tests/test_drbdmanagedrv.py
cinder/tests/test_emc_vmax.py
cinder/tests/test_emc_xtremio.py
cinder/tests/test_eqlx.py
cinder/tests/test_fujitsu.py
cinder/tests/test_fusionio_ioControl.py
cinder/tests/test_gpfs.py
cinder/tests/test_hds_hnas_backend.py
cinder/tests/test_hds_iscsi.py
cinder/tests/test_hds_nfs.py
cinder/tests/test_hp3par.py
cinder/tests/test_hplefthand.py
cinder/tests/test_huawei_18000.py
cinder/tests/test_ibm_flashsystem.py
cinder/tests/test_ibmnas.py
cinder/tests/test_netapp.py
cinder/tests/test_netapp_eseries_iscsi.py
cinder/tests/test_netapp_nfs.py
cinder/tests/test_nimble.py
cinder/tests/test_qos_specs.py
cinder/tests/test_rbd.py
cinder/tests/test_solidfire.py
cinder/tests/test_srb.py
cinder/tests/test_storwize_svc.py
cinder/tests/test_symantec_cnfs.py
cinder/tests/test_volume.py
cinder/tests/test_volume_configuration.py
cinder/tests/test_volume_transfer.py
cinder/tests/test_volume_types.py
cinder/tests/test_volume_utils.py
cinder/tests/test_xio.py
cinder/tests/test_zadara.py
cinder/tests/test_zfssa.py
cinder/tests/volume/drivers/datera.py
cinder/tests/zonemanager/test_brcd_fc_san_lookup_service.py
cinder/tests/zonemanager/test_brcd_fc_zone_client_cli.py
cinder/tests/zonemanager/test_brcd_fc_zone_driver.py
cinder/tests/zonemanager/test_brcd_lookup_service.py
cinder/transfer/api.py
cinder/utils.py
cinder/volume/api.py
cinder/volume/configuration.py
cinder/volume/driver.py
cinder/volume/drivers/block_device.py
cinder/volume/drivers/cloudbyte/cloudbyte.py
cinder/volume/drivers/coraid.py
cinder/volume/drivers/datera.py
cinder/volume/drivers/dell/dell_storagecenter_api.py
cinder/volume/drivers/dell/dell_storagecenter_common.py
cinder/volume/drivers/dell/dell_storagecenter_fc.py
cinder/volume/drivers/dell/dell_storagecenter_iscsi.py
cinder/volume/drivers/drbdmanagedrv.py
cinder/volume/drivers/emc/emc_cli_fc.py
cinder/volume/drivers/emc/emc_cli_iscsi.py
cinder/volume/drivers/emc/emc_vmax_common.py
cinder/volume/drivers/emc/emc_vmax_fast.py
cinder/volume/drivers/emc/emc_vmax_fc.py
cinder/volume/drivers/emc/emc_vmax_https.py
cinder/volume/drivers/emc/emc_vmax_iscsi.py
cinder/volume/drivers/emc/emc_vmax_masking.py
cinder/volume/drivers/emc/emc_vmax_provision.py
cinder/volume/drivers/emc/emc_vmax_provision_v3.py
cinder/volume/drivers/emc/emc_vmax_utils.py
cinder/volume/drivers/emc/emc_vnx_cli.py
cinder/volume/drivers/emc/xtremio.py
cinder/volume/drivers/eqlx.py
cinder/volume/drivers/fujitsu/eternus_dx_common.py
cinder/volume/drivers/fujitsu/eternus_dx_fc.py
cinder/volume/drivers/fujitsu/eternus_dx_iscsi.py
cinder/volume/drivers/fusionio/ioControl.py
cinder/volume/drivers/glusterfs.py
cinder/volume/drivers/hds/hds.py
cinder/volume/drivers/hds/hnas_backend.py
cinder/volume/drivers/hds/hus_backend.py
cinder/volume/drivers/hds/iscsi.py
cinder/volume/drivers/hds/nfs.py
cinder/volume/drivers/hitachi/hbsd_basiclib.py
cinder/volume/drivers/hitachi/hbsd_common.py
cinder/volume/drivers/hitachi/hbsd_fc.py
cinder/volume/drivers/hitachi/hbsd_horcm.py
cinder/volume/drivers/hitachi/hbsd_iscsi.py
cinder/volume/drivers/hitachi/hbsd_snm2.py
cinder/volume/drivers/huawei/__init__.py
cinder/volume/drivers/huawei/huawei_dorado.py
cinder/volume/drivers/huawei/huawei_t.py
cinder/volume/drivers/huawei/huawei_utils.py
cinder/volume/drivers/huawei/rest_common.py
cinder/volume/drivers/huawei/ssh_common.py
cinder/volume/drivers/ibm/flashsystem.py
cinder/volume/drivers/ibm/gpfs.py
cinder/volume/drivers/ibm/ibmnas.py
cinder/volume/drivers/ibm/storwize_svc/__init__.py
cinder/volume/drivers/ibm/storwize_svc/helpers.py
cinder/volume/drivers/ibm/storwize_svc/replication.py
cinder/volume/drivers/ibm/storwize_svc/ssh.py
cinder/volume/drivers/ibm/xiv_ds8k.py
cinder/volume/drivers/lvm.py
cinder/volume/drivers/netapp/common.py
cinder/volume/drivers/netapp/dataontap/block_7mode.py
cinder/volume/drivers/netapp/dataontap/block_base.py
cinder/volume/drivers/netapp/dataontap/block_cmode.py
cinder/volume/drivers/netapp/dataontap/client/api.py
cinder/volume/drivers/netapp/dataontap/client/client_7mode.py
cinder/volume/drivers/netapp/dataontap/client/client_base.py
cinder/volume/drivers/netapp/dataontap/client/client_cmode.py
cinder/volume/drivers/netapp/dataontap/fc_7mode.py
cinder/volume/drivers/netapp/dataontap/fc_cmode.py
cinder/volume/drivers/netapp/dataontap/iscsi_7mode.py
cinder/volume/drivers/netapp/dataontap/iscsi_cmode.py
cinder/volume/drivers/netapp/dataontap/nfs_7mode.py
cinder/volume/drivers/netapp/dataontap/nfs_base.py
cinder/volume/drivers/netapp/dataontap/nfs_cmode.py
cinder/volume/drivers/netapp/dataontap/ssc_cmode.py
cinder/volume/drivers/netapp/eseries/client.py
cinder/volume/drivers/netapp/eseries/iscsi.py
cinder/volume/drivers/netapp/eseries/utils.py
cinder/volume/drivers/netapp/utils.py
cinder/volume/drivers/nexenta/iscsi.py
cinder/volume/drivers/nexenta/jsonrpc.py
cinder/volume/drivers/nexenta/nfs.py
cinder/volume/drivers/nfs.py
cinder/volume/drivers/nimble.py
cinder/volume/drivers/openvstorage.py
cinder/volume/drivers/prophetstor/dpl_fc.py
cinder/volume/drivers/prophetstor/dpl_iscsi.py
cinder/volume/drivers/prophetstor/dplcommon.py
cinder/volume/drivers/pure.py
cinder/volume/drivers/quobyte.py
cinder/volume/drivers/rbd.py
cinder/volume/drivers/remotefs.py
cinder/volume/drivers/san/hp/hp_3par_common.py
cinder/volume/drivers/san/hp/hp_3par_fc.py
cinder/volume/drivers/san/hp/hp_3par_iscsi.py
cinder/volume/drivers/san/hp/hp_lefthand_cliq_proxy.py
cinder/volume/drivers/san/hp/hp_lefthand_iscsi.py
cinder/volume/drivers/san/hp/hp_lefthand_rest_proxy.py
cinder/volume/drivers/san/hp/hp_msa_common.py
cinder/volume/drivers/san/hp/hp_msa_fc.py
cinder/volume/drivers/san/san.py
cinder/volume/drivers/scality.py
cinder/volume/drivers/sheepdog.py
cinder/volume/drivers/smbfs.py
cinder/volume/drivers/solidfire.py
cinder/volume/drivers/srb.py
cinder/volume/drivers/storpool.py
cinder/volume/drivers/symantec_cnfs.py
cinder/volume/drivers/violin/v6000_common.py
cinder/volume/drivers/violin/v6000_fcp.py
cinder/volume/drivers/violin/v6000_iscsi.py
cinder/volume/drivers/vmware/datastore.py
cinder/volume/drivers/vmware/vmdk.py
cinder/volume/drivers/vmware/volumeops.py
cinder/volume/drivers/windows/remotefs.py
cinder/volume/drivers/windows/smbfs.py
cinder/volume/drivers/windows/vhdutils.py
cinder/volume/drivers/windows/windows.py
cinder/volume/drivers/windows/windows_utils.py
cinder/volume/drivers/xio.py
cinder/volume/drivers/zadara.py
cinder/volume/drivers/zfssa/restclient.py
cinder/volume/drivers/zfssa/webdavclient.py
cinder/volume/drivers/zfssa/zfssaiscsi.py
cinder/volume/drivers/zfssa/zfssanfs.py
cinder/volume/drivers/zfssa/zfssarest.py
cinder/volume/flows/api/create_volume.py
cinder/volume/flows/common.py
cinder/volume/flows/manager/create_volume.py
cinder/volume/flows/manager/manage_existing.py
cinder/volume/manager.py
cinder/volume/qos_specs.py
cinder/volume/targets/cxt.py
cinder/volume/targets/iscsi.py
cinder/volume/targets/iser.py
cinder/volume/targets/lio.py
cinder/volume/targets/scst.py
cinder/volume/targets/tgt.py
cinder/volume/throttling.py
cinder/volume/utils.py
cinder/volume/volume_types.py
cinder/wsgi.py
cinder/zonemanager/drivers/brocade/brcd_fabric_opts.py
cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py
cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py
cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py
cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py
cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py
cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py
cinder/zonemanager/drivers/fc_zone_driver.py
cinder/zonemanager/fc_san_lookup_service.py
cinder/zonemanager/fc_zone_manager.py
cinder/zonemanager/utils.py
openstack-common.conf
requirements.txt

index bf2ac7eb691aa59a3ab6310c09528f9924598912..8a178ef9f513d18f0c273b7f01f5f911ae09dbf8 100644 (file)
 
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import paste.urlmap
 
 from cinder.i18n import _LW
-from cinder.openstack.common import log as logging
 
 
 CONF = cfg.CONF
index 41a006ee688013fc469ce97a4327c22089687aa6..4434b7d016b2ec43a5cf321624fe7f8ff2080475 100644 (file)
@@ -19,13 +19,13 @@ import re
 import urllib
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import six.moves.urllib.parse as urlparse
 import webob
 
 from cinder.api.openstack import wsgi
 from cinder.api import xmlutil
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 
index 140ccc5de750ea8e831839c4005a73778db6dbc7..9c89ad9092a9e0ed1db960c8a48fabb2e8b62ac3 100644 (file)
@@ -20,9 +20,9 @@ It can't be called 'extensions' because that causes namespacing problems.
 """
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder.api import extensions
-from cinder.openstack.common import log as logging
 
 
 CONF = cfg.CONF
index 9604483d36c83a584bddacff1aea1719857e2345..aee4ce109ebe4fad4423f284fb9629a4f2f912a1 100644 (file)
@@ -12,6 +12,7 @@
 #   License for the specific language governing permissions and limitations
 #   under the License.
 
+from oslo_log import log as logging
 from oslo_utils import strutils
 import webob
 from webob import exc
@@ -22,7 +23,6 @@ from cinder import backup
 from cinder import db
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import rpc
 from cinder import volume
 
index f53569c2fe48fbff999eb5a5412f3758a7437978..5d0ffdde5fa627235bf7e0869a733d50ba706986 100644 (file)
@@ -17,7 +17,7 @@
 
 """The backups api."""
 
-
+from oslo_log import log as logging
 import webob
 from webob import exc
 
@@ -29,7 +29,6 @@ from cinder.api import xmlutil
 from cinder import backup as backupAPI
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 LOG = logging.getLogger(__name__)
index 36d54701b1112ffd4f275cc5db25864f642d538c..77bd046b73890d4ada0c17548a425162ec8a796d 100644 (file)
@@ -15,7 +15,7 @@
 
 """The cgsnapshots api."""
 
-
+from oslo_log import log as logging
 import webob
 from webob import exc
 
@@ -27,7 +27,6 @@ from cinder.api import xmlutil
 from cinder import consistencygroup as consistencygroupAPI
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 LOG = logging.getLogger(__name__)
index 6eabcc4a226ed7a0abc928776c44172da5d0d98c..68bcaa38172b207167b70c9e88f2b9cb1e6ced54 100644 (file)
@@ -15,7 +15,7 @@
 
 """The consistencygroups api."""
 
-
+from oslo_log import log as logging
 import webob
 from webob import exc
 
@@ -27,7 +27,6 @@ from cinder.api import xmlutil
 from cinder import consistencygroup as consistencygroupAPI
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 LOG = logging.getLogger(__name__)
index 17e1e19dab308ee1b935a09108d5bea126ae1d0b..8fbe1a6db62b86dc5a65a51f70d73dbd607c5ca2 100644 (file)
 
 """The Extended Snapshot Attributes API extension."""
 
+from oslo_log import log as logging
 
 from cinder.api import extensions
 from cinder.api.openstack import wsgi
 from cinder.api import xmlutil
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 1940ab4d3eefc4860febb1cf8394e03cf2038ee3..ac0df3225e4c3e06d657453d2720a8335c11b609 100644 (file)
@@ -18,6 +18,7 @@
 from xml.parsers import expat
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import timeutils
 import webob.exc
 
@@ -27,7 +28,6 @@ from cinder.api import xmlutil
 from cinder import db
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume import api as volume_api
 
index b0224009bda13955e980dd65a350028fd1772666..bab8e1930fc237a3315bfca273e5081dfab1872e 100644 (file)
@@ -15,6 +15,7 @@
 
 """The QoS specs extension"""
 
+from oslo_log import log as logging
 from oslo_utils import strutils
 import six
 import webob
@@ -25,7 +26,6 @@ from cinder.api.views import qos_specs as view_qos_specs
 from cinder.api import xmlutil
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import rpc
 from cinder import utils
 from cinder.volume import qos_specs
index 190772883316267288671c9d54d2151c8ff08c67..4d01d51059fcf00f7833a95cd4cfea04055b2708 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 import webob.exc
 
 from cinder.api import extensions
 from cinder.api.openstack import wsgi
 from cinder.api.v2 import volumes
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 3c59e19e7ee4ab5707e11bdace38d11b40b03814..96d8076cf917fc13a2c9aaf02752e71cabef5cd0 100644 (file)
 
 """The Scheduler Stats extension"""
 
+from oslo_log import log as logging
+
 from cinder.api import extensions
 from cinder.api.openstack import wsgi
 from cinder.api.views import scheduler_stats as scheduler_stats_view
-from cinder.openstack.common import log as logging
 from cinder.scheduler import rpcapi
 
 
index c0971bec816d8ae184679a9c59c77284a313a279..915ce1f4e9c32afa6ac6b66bcd95f7195377e201 100644 (file)
@@ -15,6 +15,7 @@
 
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import timeutils
 import webob.exc
 
@@ -24,7 +25,7 @@ from cinder.api import xmlutil
 from cinder import db
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
+from cinder.openstack.common import versionutils
 from cinder import utils
 
 
@@ -89,8 +90,9 @@ class ServiceController(wsgi.Controller):
         service = ''
         if 'service' in req.GET:
             service = req.GET['service']
-            LOG.deprecated(_("Query by service parameter is deprecated. "
-                             "Please use binary parameter instead."))
+            versionutils.report_deprecated_feature(LOG, _(
+                "Query by service parameter is deprecated. "
+                "Please use binary parameter instead."))
         binary = ''
         if 'binary' in req.GET:
             binary = req.GET['binary']
index 1b33fab4ed8ab35305553856b64eea1b47dc9f55..74bc03d21bf6f4d1ff2878f264ba0647d12dd1ed 100644 (file)
 #   License for the specific language governing permissions and limitations
 #   under the License.
 
+from oslo_log import log as logging
 import webob
 
 from cinder.api import extensions
 from cinder.api.openstack import wsgi
 from cinder import db
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 7109afe28107f1d2d4d4c9a2067cc860788afd97..aca5c11844855a1a832670116cbb82e0070fe77f 100644 (file)
@@ -13,6 +13,7 @@
 #   under the License.
 
 
+from oslo_log import log as logging
 import oslo_messaging as messaging
 from oslo_utils import strutils
 import webob
@@ -22,7 +23,6 @@ from cinder.api.openstack import wsgi
 from cinder.api import xmlutil
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder import volume
 
index c54eaf0039ecfab0bec3bceeb41aae63a32f97f3..511366295344a81a14817d0d9f4401107a9c5ae4 100644 (file)
 #   License for the specific language governing permissions and limitations
 #   under the License.
 
+from oslo_log import log as logging
+
 from cinder.api import extensions
 from cinder.api.openstack import wsgi
 from cinder.api import xmlutil
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 30ed18fd8e382750f51c3b26e3ec695759672e2d..ca9c3b174ea54f9320e4a0662568be5549c02d73 100644 (file)
@@ -13,6 +13,7 @@
 #   under the License.
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import uuidutils
 from webob import exc
 
@@ -22,7 +23,6 @@ from cinder.api.v2.views import volumes as volume_views
 from cinder.api.v2 import volumes
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder import volume as cinder_volume
 from cinder.volume import volume_types
index 3e118692c71dd72c1bb8e82c734b0e50601e8ba8..086efa1d39f515a8cf350cb1defacd8cfc2819ef 100644 (file)
@@ -12,6 +12,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 import webob
 from webob import exc
 
@@ -20,7 +21,6 @@ from cinder.api.openstack import wsgi
 from cinder.api import xmlutil
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import replication as replicationAPI
 from cinder import volume
 
index 833f30d87536c1052afc2714243add17ccc4c4ca..9cc35351b1c80f73cb812c32e49c432464390998 100644 (file)
@@ -13,6 +13,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 import webob
 from webob import exc
 
@@ -23,7 +24,6 @@ from cinder.api.views import transfers as transfer_view
 from cinder.api import xmlutil
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import transfer as transferAPI
 from cinder import utils
 
index edfaee1225fc6737fb94d65a9622d64d26ebe8d9..a4c5ee4d2f805f822ae252432816bba5d6cb4b9c 100644 (file)
@@ -12,6 +12,7 @@
 #   License for the specific language governing permissions and limitations
 #   under the License.
 
+from oslo_log import log as logging
 import webob
 from webob import exc
 
@@ -19,7 +20,6 @@ from cinder.api import extensions
 from cinder.api.openstack import wsgi
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import volume
 
 LOG = logging.getLogger(__name__)
index 579bdf31a31d65461198ed7ae0e9601f183016ee..9b75f03d1fd4ca3e57fbe8b08b50722e2ed5a0b2 100644 (file)
@@ -17,6 +17,7 @@
 import os
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 import webob.dec
 import webob.exc
@@ -26,7 +27,6 @@ from cinder.api.openstack import wsgi
 from cinder.api import xmlutil
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 import cinder.policy
 
 
index 7fee956b1e7c8d7a22f763a31aaafc762f2cd808..66e44a13ff7537f543632ee4b8d84d6c2d7dc240 100644 (file)
@@ -21,6 +21,7 @@ Common Auth Middleware.
 import os
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_serialization import jsonutils
 import webob.dec
 import webob.exc
@@ -28,7 +29,6 @@ import webob.exc
 from cinder.api.openstack import wsgi
 from cinder import context
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder.openstack.common.middleware import request_id
 from cinder import wsgi as base_wsgi
 
index 2122dc992f70a6385b29c6347f2737047edc01dd..cb13f75b78e1bbc6bfd4faf84a514903d799d72d 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 import webob.dec
 import webob.exc
 
 from cinder.api.openstack import wsgi
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder import wsgi as base_wsgi
 
index 7a69826ba09001c27ce1245061a5eb840cb32d99..97a4d125f6d8e6953a5be2eb1f149b65ebecb7c3 100644 (file)
@@ -18,11 +18,11 @@ Request Body limiting middleware.
 
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import webob.dec
 import webob.exc
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import wsgi
 
 
index 057e38eb481104cb0a0178a968f48b1f3cfb8221..3b8dc07c2d08f8dd8ce4322f38b89d2394821731 100644 (file)
 WSGI middleware for OpenStack API controllers.
 """
 
+from oslo_log import log as logging
 import routes
 
 from cinder.api.openstack import wsgi
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 from cinder import wsgi as base_wsgi
 
 
index 2704d929888fbf2c73ff83526e00c84a34dd8986..45979c6129bdf5266a0d22ad9faa25ba81033239 100644 (file)
@@ -21,6 +21,7 @@ from xml.dom import minidom
 from xml.parsers import expat
 
 from lxml import etree
+from oslo_log import log as logging
 from oslo_serialization import jsonutils
 from oslo_utils import excutils
 import six
@@ -29,7 +30,6 @@ import webob
 from cinder import exception
 from cinder import i18n
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder import wsgi
 
index d1f2147e48a4713d49244533bd451b16df665b33..7b7971767b3d37250e0682b3d0486c14c07d4558 100644 (file)
 import re
 import urllib2
 
+from oslo_log import log as logging
 import paste.urlmap
 
 from cinder.api.openstack import wsgi
-from cinder.openstack.common import log as logging
 
 
 _quoted_string_re = r'"[^"\\]*(?:\\.[^"\\]*)*"'
index 12259ec0051e59dd4262c127e470f9104ed11b86..97e2807ee31fd7d3d55b48081323b8ce2cab00a1 100644 (file)
@@ -19,6 +19,8 @@
 WSGI middleware for OpenStack Volume API.
 """
 
+from oslo_log import log as logging
+
 from cinder.api import extensions
 import cinder.api.openstack
 from cinder.api.v1 import limits
@@ -28,7 +30,6 @@ from cinder.api.v1 import types
 from cinder.api.v1 import volume_metadata
 from cinder.api.v1 import volumes
 from cinder.api import versions
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 7bf0a84e3987e15b50f6ae6c0715780a51b4a687..95e448f37ba65adc13c5255740d82c84e9f76fe9 100644 (file)
@@ -15,6 +15,7 @@
 
 """The volumes snapshots api."""
 
+from oslo_log import log as logging
 from oslo_utils import strutils
 import webob
 from webob import exc
@@ -24,7 +25,6 @@ from cinder.api.openstack import wsgi
 from cinder.api import xmlutil
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder import volume
 
index 21029d4f9195100b6a79a3952e886e6d3eb502bd..d7f89f21d949423fbdf4e75ec0db5b0eb0e5eafc 100644 (file)
@@ -17,6 +17,7 @@
 
 import ast
 
+from oslo_log import log as logging
 from oslo_utils import uuidutils
 import webob
 from webob import exc
@@ -26,7 +27,6 @@ from cinder.api.openstack import wsgi
 from cinder.api import xmlutil
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder import volume as cinder_volume
 from cinder.volume import utils as volume_utils
index db9a8b455d4bb27a919abae06c8c876236dfcab4..8ae0460f2e21cf253de8e4c109cac7169189ad66 100644 (file)
@@ -19,6 +19,8 @@
 WSGI middleware for OpenStack Volume API.
 """
 
+from oslo_log import log as logging
+
 from cinder.api import extensions
 import cinder.api.openstack
 from cinder.api.v2 import limits
@@ -28,7 +30,6 @@ from cinder.api.v2 import types
 from cinder.api.v2 import volume_metadata
 from cinder.api.v2 import volumes
 from cinder.api import versions
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 029e29febd617339830c5b104b28635e5f825e22..4cb663fe4528b3948b515926045a7176451c448a 100644 (file)
@@ -15,6 +15,7 @@
 
 """The volumes snapshots api."""
 
+from oslo_log import log as logging
 from oslo_utils import strutils
 import webob
 from webob import exc
@@ -24,7 +25,6 @@ from cinder.api.openstack import wsgi
 from cinder.api import xmlutil
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder import volume
 
index 77303b29867d09f6c3bed908e0bf76c2d89df7e7..6ea89a78d17fc385c8888f4546b75df5e489d382 100644 (file)
@@ -13,8 +13,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder.api import common
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 6a2e3470708f08c540040d3497b62a100b61ccd2..26eb42a8023ee35ff32f4983431be405fb9df898 100644 (file)
@@ -18,6 +18,7 @@
 
 import ast
 
+from oslo_log import log as logging
 from oslo_utils import uuidutils
 import webob
 from webob import exc
@@ -30,7 +31,6 @@ from cinder import consistencygroup as consistencygroupAPI
 from cinder import exception
 from cinder.i18n import _, _LI
 from cinder.image import glance
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder import volume as cinder_volume
 from cinder.volume import utils as volume_utils
index aafd11ef91c67cd69bd2c5c76f79a9ca3b8076a3..ce6bd53974c3d2a0bab6daf3119493939369bc39 100644 (file)
@@ -13,8 +13,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder.api import common
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 5d9186ad8c197d61174a7e691451905bcde065bd..b8b7eddceef81d22bb8bd3656ead78136c96a061 100644 (file)
@@ -13,8 +13,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder.api import common
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index b2458a01186f063f6ce91d82a0a61dd6ea0dfba3..50a2b1297fb3d5134a004c484f5b68d47470cb8e 100644 (file)
@@ -13,8 +13,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder.api import common
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 0241a12effac5b670dfc1eae50b9de4f4f2f4869..301623feaa7f09a175c5777d53b67b5f662176c5 100644 (file)
@@ -13,8 +13,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder.api import common
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 3cc757f862200e463882472dd7cef94de601bdc8..dbacb2c19e843934c4a8b1de2eac4314cbf172b4 100644 (file)
@@ -13,8 +13,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder.api import common
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 1d0786a412ea74ef1407f995eea27aa982591c75..6276353309def3199b5e2d03a2b2ff1da138cc13 100644 (file)
@@ -22,6 +22,7 @@ Handles all requests relating to the volume backups service.
 
 from eventlet import greenthread
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder.backup import rpcapi as backup_rpcapi
@@ -29,7 +30,6 @@ from cinder import context
 from cinder.db import base
 from cinder import exception
 from cinder.i18n import _, _LI, _LW
-from cinder.openstack.common import log as logging
 import cinder.policy
 from cinder import quota
 from cinder import utils
index 00427904d1ceb7d60197a6650659d7cfdcf70d09..1750fdd04744fd2f89f51ee655d522c9b1cf3fc3 100644 (file)
@@ -28,6 +28,7 @@ import os
 
 import eventlet
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import six
@@ -35,7 +36,6 @@ import six
 from cinder.backup import driver
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.volume import utils as volume_utils
 
index 0f20a1275f7edfea00b8f02d001c9f55214c02ef..88c609de82dfb581e7fa5486b9229239041a8533 100644 (file)
@@ -18,6 +18,7 @@
 import abc
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_serialization import jsonutils
 import six
 
@@ -25,7 +26,6 @@ from cinder.db import base
 from cinder import exception
 from cinder.i18n import _, _LI, _LE, _LW
 from cinder import keymgr
-from cinder.openstack.common import log as logging
 
 service_opts = [
     cfg.IntOpt('backup_metadata_version', default=2,
index 034869df7447adbc7fc2791c6ecdc09925487cba..f0ee60d38c436c3ff824e96c8d1cce44d3a16f80 100644 (file)
@@ -50,6 +50,7 @@ import time
 
 import eventlet
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import encodeutils
 from oslo_utils import excutils
 from oslo_utils import units
@@ -57,7 +58,6 @@ from oslo_utils import units
 from cinder.backup import driver
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder import utils
 import cinder.volume.drivers.rbd as rbd_driver
 
index 7ad7e869d02a112ef03fcf86361748085bb1efc0..455d50dfbb436c52c60d44e8416eba32c1eb9427 100644 (file)
@@ -19,12 +19,12 @@ import os
 import os.path
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder.backup import chunkeddriver
 from cinder.brick.remotefs import remotefs as remotefs_brick
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 LOG = logging.getLogger(__name__)
index 1f922b37b8f2caf2dd13815ec0f023ed9f286c02..47923158697f6071835b5f1dbccd16feab2ddf8f 100644 (file)
@@ -39,6 +39,7 @@ import hashlib
 import socket
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import timeutils
 import six
 from swiftclient import client as swift
@@ -47,7 +48,6 @@ from cinder.backup import chunkeddriver
 from cinder import exception
 from cinder.i18n import _
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 54364c5b0f00cf64c8c15b6efd88903fdcade5e5..52b5a95bc010698f4550bedc3c76a3d5c375d847 100644 (file)
@@ -31,11 +31,11 @@ import stat
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder.backup import driver
 from cinder import exception
 from cinder.i18n import _LE, _
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 LOG = logging.getLogger(__name__)
index 8ab472028ff66dff0ef4e73e55cd241026c5e196..0c6096bc05f7695fbdf82b9a818615b46954e1ed 100644 (file)
@@ -34,6 +34,7 @@ Volume backups can be created, restored, deleted and listed.
 """
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import oslo_messaging as messaging
 from oslo_utils import excutils
 from oslo_utils import importutils
@@ -44,7 +45,6 @@ from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder import manager
-from cinder.openstack.common import log as logging
 from cinder import quota
 from cinder import rpc
 from cinder import utils
index 6d25bcdadc610a7d60e63df15a5dfd18706478b3..dc2ebf48be766c0fa8983ce7c2f297636e3ac419 100644 (file)
@@ -19,9 +19,9 @@ Client side of the volume backup RPC API.
 
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import oslo_messaging as messaging
 
-from cinder.openstack.common import log as logging
 from cinder import rpc
 
 
index 598dca24a03b84cccf007c4c0a26af9244ba5997..3078b7ece229fb5c8419dc4edc5f5ebfba90c942 100644 (file)
@@ -14,8 +14,9 @@
 
 """Exceptions for the Brick library."""
 
+from oslo_log import log as logging
+
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index c03ff39dfb8cc4c56e17cd2b59aab8243b5aa2a2..45a85c942f220ec71ee882ac5a0a541596f722ad 100644 (file)
@@ -21,6 +21,7 @@ import time
 
 from oslo_concurrency import lockutils
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 import six
 
 from cinder.brick import exception
@@ -30,7 +31,6 @@ from cinder.brick.initiator import linuxfc
 from cinder.brick.initiator import linuxscsi
 from cinder.brick.remotefs import remotefs
 from cinder.i18n import _, _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 
 S390X = "s390x"
index c6818b58757d73dfae348c5faf21cdd050be687f..73a54cbcc701db2377a5f0eede15f3b3bffa1ec5 100644 (file)
 import errno
 
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 
 from cinder.brick.initiator import linuxscsi
 from cinder.i18n import _LW
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 977007bc3a82d0c3ea111bb0d86017ae9306616c..9fae5a5ff594e7d8a269de5557f8018464109d6a 100644 (file)
@@ -20,10 +20,10 @@ import os
 import re
 
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 
 from cinder.brick import executor
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index d9ae406a48f0b2d62d7846a7092b781d8b2510ba..2f6a3dc51e4f67f67fe07b4af7c4ce1f148b7d4e 100644 (file)
@@ -23,12 +23,12 @@ import os
 import re
 
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder.brick import exception
 from cinder.brick import executor
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 
index 7eaf7d71daf934698fbe31776788f4654b624ff1..72252fae08ae8a7917f9c36f29113e011a04c2ae 100644 (file)
@@ -20,11 +20,11 @@ import os
 import re
 
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 import six
 
 from cinder.brick import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index f6c2a0ea692e484864c0c19dec970f5d4d7b5339..b2159b01b9803b716997f2c7c0b87d2e01a17b48 100644 (file)
@@ -34,6 +34,7 @@ import warnings
 warnings.simplefilter('once', DeprecationWarning)
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import i18n
 i18n.enable_lazy()
@@ -41,7 +42,6 @@ i18n.enable_lazy()
 # Need to register global_opts
 from cinder.common import config   # noqa
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 from cinder import service
 from cinder import utils
 from cinder import version
@@ -53,7 +53,7 @@ CONF = cfg.CONF
 def main():
     CONF(sys.argv[1:], project='cinder',
          version=version.version_string())
-    logging.setup("cinder")
+    logging.setup(CONF, "cinder")
     LOG = logging.getLogger('cinder.all')
 
     utils.monkey_patch()
index c3eb509e7dc2e3a02512310ae9f149fb25cc7a5b..471ed7ee700bf2af994f0a09e23e7ab4c40a7372 100644 (file)
@@ -28,13 +28,13 @@ from cinder import objects
 warnings.simplefilter('once', DeprecationWarning)
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import i18n
 i18n.enable_lazy()
 
 # Need to register global_opts
 from cinder.common import config  # noqa
-from cinder.openstack.common import log as logging
 from cinder import rpc
 from cinder import service
 from cinder import utils
@@ -48,7 +48,7 @@ def main():
     objects.register_all()
     CONF(sys.argv[1:], project='cinder',
          version=version.version_string())
-    logging.setup("cinder")
+    logging.setup(CONF, "cinder")
     utils.monkey_patch()
 
     rpc.init(CONF)
index df44560a5c940a121759cbf65d44141596e312ca..3231aebdd24c6a929c61cb011137d017faaafcbe 100644 (file)
@@ -24,6 +24,7 @@ warnings.simplefilter('once', DeprecationWarning)
 
 import eventlet
 from oslo_config import cfg
+from oslo_log import log as logging
 
 eventlet.monkey_patch()
 
@@ -32,7 +33,6 @@ i18n.enable_lazy()
 
 # Need to register global_opts
 from cinder.common import config  # noqa
-from cinder.openstack.common import log as logging
 from cinder import service
 from cinder import utils
 from cinder import version
@@ -44,7 +44,7 @@ CONF = cfg.CONF
 def main():
     CONF(sys.argv[1:], project='cinder',
          version=version.version_string())
-    logging.setup("cinder")
+    logging.setup(CONF, "cinder")
     utils.monkey_patch()
     server = service.Service.create(binary='cinder-backup')
     service.serve(server)
index 721d5c54adcb115d18718a898c64dfa32afdcfda..57b5683a71f7bb87ea050f7d1a8cccd1617d542f 100644 (file)
@@ -63,6 +63,7 @@ warnings.simplefilter('once', DeprecationWarning)
 
 from oslo_config import cfg
 from oslo_db.sqlalchemy import migration
+from oslo_log import log as logging
 import oslo_messaging as messaging
 from oslo_utils import uuidutils
 
@@ -77,7 +78,6 @@ from cinder.db import migration as db_migration
 from cinder.db.sqlalchemy import api as db_api
 from cinder.i18n import _
 from cinder.objects import base as objects_base
-from cinder.openstack.common import log as logging
 from cinder import rpc
 from cinder import utils
 from cinder import version
@@ -546,7 +546,7 @@ def main():
     try:
         CONF(sys.argv[1:], project='cinder',
              version=version.version_string())
-        logging.setup("cinder")
+        logging.setup(CONF, "cinder")
     except cfg.ConfigFilesNotFoundError:
         cfgfile = CONF.config_file[-1] if CONF.config_file else None
         if cfgfile and not os.access(cfgfile, os.R_OK):
index 8ef5b37b3ed5c5edc40048a43fb25182adf0d93e..db862b988e84949e4ce1bae565aed9dddcba616c 100644 (file)
@@ -26,13 +26,13 @@ import warnings
 warnings.simplefilter('once', DeprecationWarning)
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import i18n
 i18n.enable_lazy()
 
 # Need to register global_opts
 from cinder.common import config  # noqa
-from cinder.openstack.common import log as logging
 from cinder import service
 from cinder import utils
 from cinder import version
@@ -44,7 +44,7 @@ CONF = cfg.CONF
 def main():
     CONF(sys.argv[1:], project='cinder',
          version=version.version_string())
-    logging.setup("cinder")
+    logging.setup(CONF, "cinder")
     utils.monkey_patch()
     server = service.Service.create(binary='cinder-scheduler')
     service.serve(server)
index ba50ea5eb0c87dbf13db77d29e207c582a88c004..f7286403498a555edb43f7ec2a30c712369a4942 100644 (file)
@@ -36,13 +36,13 @@ import warnings
 warnings.simplefilter('once', DeprecationWarning)
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import i18n
 i18n.enable_lazy()
 
 # Need to register global_opts
 from cinder.common import config  # noqa
-from cinder.openstack.common import log as logging
 from cinder import service
 from cinder import utils
 from cinder import version
@@ -59,7 +59,7 @@ def main():
     objects.register_all()
     CONF(sys.argv[1:], project='cinder',
          version=version.version_string())
-    logging.setup("cinder")
+    logging.setup(CONF, "cinder")
     utils.monkey_patch()
     launcher = service.get_launcher()
     if CONF.enabled_backends:
index c0e716cbc41476f4279686f3cc45f320525d3519..6642d318e415bbdf4081c0631c1b052fa44aa46a 100644 (file)
@@ -42,13 +42,13 @@ import warnings
 warnings.simplefilter('once', DeprecationWarning)
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import i18n
 i18n.enable_lazy()
 from cinder import context
 from cinder import db
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder import rpc
 from cinder import utils
 from cinder import version
@@ -79,7 +79,7 @@ def main():
     admin_context = context.get_admin_context()
     CONF(sys.argv[1:], project='cinder',
          version=version.version_string())
-    logging.setup("cinder")
+    logging.setup(CONF, "cinder")
     LOG = logging.getLogger("cinder")
     rpc.init(CONF)
     begin, end = utils.last_completed_audit_period()
index 0c4f57badfaa5e10a9aa4a5f228c30b8c3eb8ff2..f6a49c7c255941719a76ded1107c789a481e361b 100644 (file)
@@ -28,12 +28,14 @@ stepping stone.
 import socket
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import netutils
 
 from cinder.i18n import _
 
 
 CONF = cfg.CONF
+logging.register_options(CONF)
 
 core_opts = [
     cfg.StrOpt('api_paste_config',
index b35130ada1d061716e128a27d4013194cf943c99..baa0e982d7f8b92890c5a788ddd9ff95f6adc477 100644 (file)
 
 """Implementation of paginate query."""
 
+from oslo_log import log as logging
 import sqlalchemy
 
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 7d8193625f8d836f19470002839b3142ef0195ba..65060bff484771e91e2c66fe099bdac772c23472 100644 (file)
@@ -24,12 +24,12 @@ from novaclient.v1_1 import client as nova_client
 from novaclient.v1_1.contrib import assisted_volume_snapshots
 from novaclient.v1_1.contrib import list_extensions
 from oslo_config import cfg
+from oslo_log import log as logging
 from requests import exceptions as request_exceptions
 
 from cinder import context as ctx
 from cinder.db import base
 from cinder import exception
-from cinder.openstack.common import log as logging
 
 nova_opts = [
     cfg.StrOpt('nova_catalog_info',
index 25f36b79e5e07ae8fa0ede6608db59dc0e482e65..5e4b27320784d4d3f48f71e7c4eca7bac40e7ecc 100644 (file)
@@ -21,13 +21,13 @@ Handles all requests relating to consistency groups.
 import functools
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import timeutils
 
 from cinder.db import base
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 import cinder.policy
 from cinder import quota
 from cinder.scheduler import rpcapi as scheduler_rpcapi
index e9879d8653a73e4923c400a18c49e494609a96b5..e5a1eb79f737ce83d0156c3159a58d6304f1e464 100644 (file)
 import copy
 
 from oslo_context import context
+from oslo_log import log as logging
 from oslo_utils import timeutils
 
 from cinder.i18n import _
 from cinder.openstack.common import local
-from cinder.openstack.common import log as logging
 from cinder import policy
 
 
index 6b5b4bdcb5d84bd0d6601f292c17d28eb3890a96..2adf456281a45ac7955a26ffe24ff4a655e2eaef 100644 (file)
@@ -31,6 +31,7 @@ from oslo_config import cfg
 from oslo_db import exception as db_exc
 from oslo_db import options
 from oslo_db.sqlalchemy import session as db_session
+from oslo_log import log as logging
 from oslo_utils import timeutils
 from oslo_utils import uuidutils
 import osprofiler.sqlalchemy
@@ -49,7 +50,6 @@ from cinder.common import sqlalchemyutils
 from cinder.db.sqlalchemy import models
 from cinder import exception
 from cinder.i18n import _, _LW, _LE, _LI
-from cinder.openstack.common import log as logging
 
 
 CONF = cfg.CONF
index 5df0424b4ddcec638350bdf313d642620d4e62b0..b22e43a1f7aa245106577a4d6af642ed43aa0655 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime, ForeignKey
 from sqlalchemy import Integer, MetaData, String, Table
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index a3ed1aa388f53f2bd9a803a04143380f14da7dee..0227ab46687ff9b44fa8a427453da3d5084823b1 100644 (file)
 #    under the License.
 
 from migrate import ForeignKeyConstraint
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime
 from sqlalchemy import MetaData, Integer, String, Table, ForeignKey
 
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 8c3ae7b90571a4f5a01bbb5f2fb9fd6bd548dac6..9f07a2f2d4f6ab200847af92e353da87d3bc3907 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Column, DateTime, Text, Boolean
 from sqlalchemy import MetaData, Integer, String, Table, ForeignKey
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 8469b0954402e149e604efd7ed6543fd2027c90d..253ba65237082e857cf908d30fed11d23272d08d 100644 (file)
 import uuid
 
 from migrate import ForeignKeyConstraint
+from oslo_log import log as logging
 from sqlalchemy import Integer, MetaData, String, Table
 
-from cinder.openstack.common import log as logging
-
 LOG = logging.getLogger(__name__)
 
 
index 9291bb2ee68d645e726d5c4268a36de41c15e582..caf8b54ed9ab101591a62fc33d20882595d825ad 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-
+from oslo_log import log as logging
 from sqlalchemy import Column
 from sqlalchemy import MetaData, String, Table
 
-from cinder.openstack.common import log as logging
-
 LOG = logging.getLogger(__name__)
 
 
index 22b2eeda256d02b56e2c7621149e7145b3142822..59610adec14c5ca3f607949966a1aa40dd810c1c 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime
 from sqlalchemy import MetaData, Integer, String, Table
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 90dfdfe1739cb090aa02da35e4607600cca9f34c..b5377115e9de74110d6e5303fb9dfd0fa021401a 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime
 from sqlalchemy import Integer, MetaData, String, Table, ForeignKey
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 37d129293c33d3165137d423e7370e57d4f8c433..9f5b2dec3994af40a82a0230be0af8d538e492f1 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime
 from sqlalchemy import MetaData, String, Table, ForeignKey
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 04de180116b576bc17545236d20378c981379cd1..3ae81aa6dfe38a47b9c7d65b014e2875d99cfa1d 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime, Integer
 from sqlalchemy import MetaData, String, Table
 
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index e6b6ccd451a5afd6286e4285774283971c79955f..20aa713937385f79ae4c4e562318e70eb3c2fb36 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime, ForeignKey
 from sqlalchemy import Integer, MetaData, String, Table
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index d2f7eedf1e0d16414b92568e39d8004f7debcd77..766eaffd00171adbcb8652087c0a5e916db0fa86 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Column, ForeignKey, MetaData, Table
 from sqlalchemy import Boolean, DateTime, Integer, String
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 6be70cb4a4ae58784b6ca3b6adcb2b2f7b500c9c..643d6b785ce140660f10bfd57bcfa52640b42609 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime
 from sqlalchemy import ForeignKey, MetaData, String, Table
 from migrate import ForeignKeyConstraint
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index e8cdee8d453b362a3f4dc0a91aecbbd8a013bf4d..5d52ccd86fc7c4b09692e015130ab64c6c96113e 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime
 from sqlalchemy import Integer, MetaData, String, Table, ForeignKey
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 2ccbc197c8359676dbc5be84df20e1701a78dfad..ee69116296936f8e57d6146daddd53d0ea9df7e6 100644 (file)
 import datetime
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from sqlalchemy import MetaData, Table
 
 from cinder.i18n import _LE, _LI
-from cinder.openstack.common import log as logging
 
 # Get default values via config.  The defaults will either
 # come from the default values set in the quota option
index c8a0e7fdfc45570745052d759b54eda23e72542a..07fa3f7a8f1eccbcae0763fb9f49237dee03e0a6 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Index, MetaData, Table
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 3401f862df1716b5de995097b4c37f28fbd88211..2a06b01bbc05e23c76bff483ad35cc8587f31aa4 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Column
 from sqlalchemy import MetaData, String, Table
 
-from cinder.openstack.common import log as logging
-
 LOG = logging.getLogger(__name__)
 
 
index d05e5e564ff902c1330f2647a79f20967e0602a9..82d48c16c9aaf14a929a95dc71a31f3f94ebac28 100644 (file)
 #    under the License.
 
 from migrate import ForeignKeyConstraint
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime
 from sqlalchemy import ForeignKey, MetaData, String, Table
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index de26615d969170f16d9919449f0ec380013d14ea..361554c5e49cc34104f14d59d830318c80f3ee81 100644 (file)
 import datetime
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from sqlalchemy import MetaData, Table
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 # Get default values via config.  The defaults will either
 # come from the default values set in the quota option
index 693e4a76c3b8346e0c62b7eee5dceeaea4d5c4a0..a72b8cb7a4cf294a3f56e69fd4553b2bd809e7cf 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Boolean, Column, DateTime, UniqueConstraint
 from sqlalchemy import Integer, MetaData, String, Table, ForeignKey
 
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index fd1cb3dd9604addf498883c402bf63932f9c5d81..237389c1437a3b8873145fb02210812fce0faab7 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Column
 from sqlalchemy import MetaData, String, Table
 
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 63974340e66f81ce612a897353ec559d414b43a8..dc3cfb94404da01de4582157c22669184d5bf8ce 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Column, DateTime, Integer
 from sqlalchemy import MetaData, String, Table, UniqueConstraint
 
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 54063d37cc7da4cff1661ff329cf17aab5f544fc..c8374e7c293e71c73b35a5e8616e46e29deb107f 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from sqlalchemy import Column, MetaData, String, Table
 
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 1d892f810dc2e6cf79a79642778615d978dc067e..0c05af48e12d2423d64c4ec8a63df71c86fc6827 100644 (file)
 import datetime
 import uuid
 
+from oslo_log import log as logging
 import six
 from sqlalchemy import Boolean, Column, DateTime
 from sqlalchemy import ForeignKey, MetaData, String, Table
 
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index bc1ac25a3044d8275a1ac405770c3e9ffa5875d8..8ac992c547d6a48ffb7d1a8df0d15988f5ac2e9f 100644 (file)
@@ -25,11 +25,11 @@ SHOULD include dedicated exception logging.
 import sys
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import six
 import webob.exc
 
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index e9041f8929f77531f07b16b3e233f8bf69c05635..3bca9c820e61bc273216acfd8de370e85a15b44a 100644 (file)
 
 import os
 
+from oslo_log import log as logging
 # For more information please visit: https://wiki.openstack.org/wiki/TaskFlow
 from taskflow.listeners import base
 from taskflow.listeners import logging as logging_listener
 from taskflow import task
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 7607daf87fc84b4aa0ae94a0ddd06ab7ed1cd326..f94ff4c9da4ab87dca145a1360200c604a894fba 100644 (file)
@@ -28,13 +28,13 @@ import time
 
 import glanceclient.exc
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_serialization import jsonutils
 from oslo_utils import timeutils
 import six.moves.urllib.parse as urlparse
 
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 
 
 glance_opts = [
index ed724be617bcd0c3549632a29c5fd6b91550541a..902c444e2c90321b2271f5f799f8ae77f7c4ba92 100644 (file)
@@ -31,6 +31,7 @@ import tempfile
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import timeutils
 from oslo_utils import units
 
@@ -38,7 +39,6 @@ from cinder import exception
 from cinder.i18n import _
 from cinder.openstack.common import fileutils
 from cinder.openstack.common import imageutils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume import throttling
 from cinder.volume import utils as volume_utils
index 34c6d79bc3a02afab132668efaf5b5156d10aa7f..b984fb90e24af2c1ee619b1d48d24a7700efc59b 100644 (file)
@@ -25,13 +25,13 @@ from barbicanclient import client as barbican_client
 from keystoneclient.auth import identity
 from keystoneclient import session
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder import exception
 from cinder.i18n import _, _LE
 from cinder.keymgr import key as keymgr_key
 from cinder.keymgr import key_mgr
-from cinder.openstack.common import log as logging
 
 CONF = cfg.CONF
 CONF.import_opt('encryption_auth_url', 'cinder.keymgr.key_mgr', group='keymgr')
index 3357be10d6cef978f947d7d447fe424800ef4710..701581483c28d8707e6ca9b4b77f27106fb6ea61 100644 (file)
@@ -34,12 +34,12 @@ encryption key so *any* volume can be decrypted once the fixed key is known.
 import array
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _, _LW
 from cinder.keymgr import key
 from cinder.keymgr import key_mgr
-from cinder.openstack.common import log as logging
 
 
 key_mgr_opts = [
index 7bd679bb17d6abbc35772e1bdfe2e568cbdca6d3..6d3453d508a9e6d94a6e88e5c7136ad6b40b2e1f 100644 (file)
@@ -53,10 +53,10 @@ This module provides Manager, a base class for managers.
 
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import oslo_messaging as messaging
 
 from cinder.db import base
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import periodic_task
 from cinder.scheduler import rpcapi as scheduler_rpcapi
 from cinder import version
index c33883699ca07d93df67ad7fb400d2c70875ca02..22ef47c7bb760bd858b819f5410064c60ee03fd4 100644 (file)
@@ -23,6 +23,7 @@ import traceback
 
 import netaddr
 from oslo import messaging
+from oslo_log import log as logging
 from oslo_utils import timeutils
 import six
 
@@ -31,7 +32,6 @@ from cinder import exception
 from cinder.i18n import _, _LE
 from cinder import objects
 from cinder.objects import fields
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import versionutils
 from cinder import utils
 
index 5fc8d83998c3f31f156df36f88b57b8127e4d9bb..06accd75817e9889f2de0d57b9a26c9d39d940d0 100644 (file)
@@ -13,6 +13,7 @@
 #    under the License.
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import db
 from cinder import exception
@@ -20,7 +21,6 @@ from cinder.i18n import _
 from cinder import objects
 from cinder.objects import base
 from cinder.objects import fields
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 CONF = cfg.CONF
index 022c462d8128629ad43b6c443aff79ad0849d608..6ba556b3a2f5f87c87c2bbaccd9fbbf8c5004a50 100644 (file)
@@ -13,6 +13,7 @@
 #    under the License.
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import db
 from cinder import exception
@@ -20,7 +21,6 @@ from cinder.i18n import _
 from cinder import objects
 from cinder.objects import base
 from cinder.objects import fields
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 CONF = cfg.CONF
diff --git a/cinder/openstack/common/log.py b/cinder/openstack/common/log.py
deleted file mode 100644 (file)
index 831a226..0000000
+++ /dev/null
@@ -1,718 +0,0 @@
-# Copyright 2011 OpenStack Foundation.
-# Copyright 2010 United States Government as represented by the
-# Administrator of the National Aeronautics and Space Administration.
-# All Rights Reserved.
-#
-#    Licensed under the Apache License, Version 2.0 (the "License"); you may
-#    not use this file except in compliance with the License. You may obtain
-#    a copy of the License at
-#
-#         http://www.apache.org/licenses/LICENSE-2.0
-#
-#    Unless required by applicable law or agreed to in writing, software
-#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-#    License for the specific language governing permissions and limitations
-#    under the License.
-
-"""OpenStack logging handler.
-
-This module adds to logging functionality by adding the option to specify
-a context object when calling the various log methods.  If the context object
-is not specified, default formatting is used. Additionally, an instance uuid
-may be passed as part of the log message, which is intended to make it easier
-for admins to find messages related to a specific instance.
-
-It also allows setting of formatting information through conf.
-
-"""
-
-import copy
-import inspect
-import itertools
-import logging
-import logging.config
-import logging.handlers
-import os
-import socket
-import sys
-import traceback
-
-from oslo.config import cfg
-from oslo.serialization import jsonutils
-from oslo.utils import importutils
-import six
-from six import moves
-
-_PY26 = sys.version_info[0:2] == (2, 6)
-
-from cinder.openstack.common._i18n import _
-from cinder.openstack.common import local
-
-
-_DEFAULT_LOG_DATE_FORMAT = "%Y-%m-%d %H:%M:%S"
-
-
-common_cli_opts = [
-    cfg.BoolOpt('debug',
-                short='d',
-                default=False,
-                help='Print debugging output (set logging level to '
-                     'DEBUG instead of default WARNING level).'),
-    cfg.BoolOpt('verbose',
-                short='v',
-                default=False,
-                help='Print more verbose output (set logging level to '
-                     'INFO instead of default WARNING level).'),
-]
-
-logging_cli_opts = [
-    cfg.StrOpt('log-config-append',
-               metavar='PATH',
-               deprecated_name='log-config',
-               help='The name of a logging configuration file. This file '
-                    'is appended to any existing logging configuration '
-                    'files. For details about logging configuration files, '
-                    'see the Python logging module documentation.'),
-    cfg.StrOpt('log-format',
-               metavar='FORMAT',
-               help='DEPRECATED. '
-                    'A logging.Formatter log message format string which may '
-                    'use any of the available logging.LogRecord attributes. '
-                    'This option is deprecated.  Please use '
-                    'logging_context_format_string and '
-                    'logging_default_format_string instead.'),
-    cfg.StrOpt('log-date-format',
-               default=_DEFAULT_LOG_DATE_FORMAT,
-               metavar='DATE_FORMAT',
-               help='Format string for %%(asctime)s in log records. '
-                    'Default: %(default)s .'),
-    cfg.StrOpt('log-file',
-               metavar='PATH',
-               deprecated_name='logfile',
-               help='(Optional) Name of log file to output to. '
-                    'If no default is set, logging will go to stdout.'),
-    cfg.StrOpt('log-dir',
-               deprecated_name='logdir',
-               help='(Optional) The base directory used for relative '
-                    '--log-file paths.'),
-    cfg.BoolOpt('use-syslog',
-                default=False,
-                help='Use syslog for logging. '
-                     'Existing syslog format is DEPRECATED during I, '
-                     'and will change in J to honor RFC5424.'),
-    cfg.BoolOpt('use-syslog-rfc-format',
-                # TODO(bogdando) remove or use True after existing
-                #    syslog format deprecation in J
-                default=False,
-                help='(Optional) Enables or disables syslog rfc5424 format '
-                     'for logging. If enabled, prefixes the MSG part of the '
-                     'syslog message with APP-NAME (RFC5424). The '
-                     'format without the APP-NAME is deprecated in I, '
-                     'and will be removed in J.'),
-    cfg.StrOpt('syslog-log-facility',
-               default='LOG_USER',
-               help='Syslog facility to receive log lines.')
-]
-
-generic_log_opts = [
-    cfg.BoolOpt('use_stderr',
-                default=True,
-                help='Log output to standard error.')
-]
-
-DEFAULT_LOG_LEVELS = ['amqp=WARN', 'amqplib=WARN', 'boto=WARN',
-                      'qpid=WARN', 'sqlalchemy=WARN', 'suds=INFO',
-                      'oslo.messaging=INFO', 'iso8601=WARN',
-                      'requests.packages.urllib3.connectionpool=WARN',
-                      'urllib3.connectionpool=WARN', 'websocket=WARN',
-                      "keystonemiddleware=WARN", "routes.middleware=WARN",
-                      "stevedore=WARN"]
-
-log_opts = [
-    cfg.StrOpt('logging_context_format_string',
-               default='%(asctime)s.%(msecs)03d %(process)d %(levelname)s '
-                       '%(name)s [%(request_id)s %(user_identity)s] '
-                       '%(instance)s%(message)s',
-               help='Format string to use for log messages with context.'),
-    cfg.StrOpt('logging_default_format_string',
-               default='%(asctime)s.%(msecs)03d %(process)d %(levelname)s '
-                       '%(name)s [-] %(instance)s%(message)s',
-               help='Format string to use for log messages without context.'),
-    cfg.StrOpt('logging_debug_format_suffix',
-               default='%(funcName)s %(pathname)s:%(lineno)d',
-               help='Data to append to log format when level is DEBUG.'),
-    cfg.StrOpt('logging_exception_prefix',
-               default='%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s '
-               '%(instance)s',
-               help='Prefix each line of exception output with this format.'),
-    cfg.ListOpt('default_log_levels',
-                default=DEFAULT_LOG_LEVELS,
-                help='List of logger=LEVEL pairs.'),
-    cfg.BoolOpt('publish_errors',
-                default=False,
-                help='Enables or disables publication of error events.'),
-    cfg.BoolOpt('fatal_deprecations',
-                default=False,
-                help='Enables or disables fatal status of deprecations.'),
-
-    # NOTE(mikal): there are two options here because sometimes we are handed
-    # a full instance (and could include more information), and other times we
-    # are just handed a UUID for the instance.
-    cfg.StrOpt('instance_format',
-               default='[instance: %(uuid)s] ',
-               help='The format for an instance that is passed with the log '
-                    'message.'),
-    cfg.StrOpt('instance_uuid_format',
-               default='[instance: %(uuid)s] ',
-               help='The format for an instance UUID that is passed with the '
-                    'log message.'),
-]
-
-CONF = cfg.CONF
-CONF.register_cli_opts(common_cli_opts)
-CONF.register_cli_opts(logging_cli_opts)
-CONF.register_opts(generic_log_opts)
-CONF.register_opts(log_opts)
-
-
-def list_opts():
-    """Entry point for oslo.config-generator."""
-    return [(None, copy.deepcopy(common_cli_opts)),
-            (None, copy.deepcopy(logging_cli_opts)),
-            (None, copy.deepcopy(generic_log_opts)),
-            (None, copy.deepcopy(log_opts)),
-            ]
-
-
-# our new audit level
-# NOTE(jkoelker) Since we synthesized an audit level, make the logging
-#                module aware of it so it acts like other levels.
-logging.AUDIT = logging.INFO + 1
-logging.addLevelName(logging.AUDIT, 'AUDIT')
-
-
-try:
-    NullHandler = logging.NullHandler
-except AttributeError:  # NOTE(jkoelker) NullHandler added in Python 2.7
-    class NullHandler(logging.Handler):
-        def handle(self, record):
-            pass
-
-        def emit(self, record):
-            pass
-
-        def createLock(self):
-            self.lock = None
-
-
-def _dictify_context(context):
-    if context is None:
-        return None
-    if not isinstance(context, dict) and getattr(context, 'to_dict', None):
-        context = context.to_dict()
-    return context
-
-
-def _get_binary_name():
-    return os.path.basename(inspect.stack()[-1][1])
-
-
-def _get_log_file_path(binary=None):
-    logfile = CONF.log_file
-    logdir = CONF.log_dir
-
-    if logfile and not logdir:
-        return logfile
-
-    if logfile and logdir:
-        return os.path.join(logdir, logfile)
-
-    if logdir:
-        binary = binary or _get_binary_name()
-        return '%s.log' % (os.path.join(logdir, binary),)
-
-    return None
-
-
-class BaseLoggerAdapter(logging.LoggerAdapter):
-
-    def audit(self, msg, *args, **kwargs):
-        self.log(logging.AUDIT, msg, *args, **kwargs)
-
-    def isEnabledFor(self, level):
-        if _PY26:
-            # This method was added in python 2.7 (and it does the exact
-            # same logic, so we need to do the exact same logic so that
-            # python 2.6 has this capability as well).
-            return self.logger.isEnabledFor(level)
-        else:
-            return super(BaseLoggerAdapter, self).isEnabledFor(level)
-
-
-class LazyAdapter(BaseLoggerAdapter):
-    def __init__(self, name='unknown', version='unknown'):
-        self._logger = None
-        self.extra = {}
-        self.name = name
-        self.version = version
-
-    @property
-    def logger(self):
-        if not self._logger:
-            self._logger = getLogger(self.name, self.version)
-            if six.PY3:
-                # In Python 3, the code fails because the 'manager' attribute
-                # cannot be found when using a LoggerAdapter as the
-                # underlying logger. Work around this issue.
-                self._logger.manager = self._logger.logger.manager
-        return self._logger
-
-
-class ContextAdapter(BaseLoggerAdapter):
-    warn = logging.LoggerAdapter.warning
-
-    def __init__(self, logger, project_name, version_string):
-        self.logger = logger
-        self.project = project_name
-        self.version = version_string
-        self._deprecated_messages_sent = dict()
-
-    @property
-    def handlers(self):
-        return self.logger.handlers
-
-    def deprecated(self, msg, *args, **kwargs):
-        """Call this method when a deprecated feature is used.
-
-        If the system is configured for fatal deprecations then the message
-        is logged at the 'critical' level and :class:`DeprecatedConfig` will
-        be raised.
-
-        Otherwise, the message will be logged (once) at the 'warn' level.
-
-        :raises: :class:`DeprecatedConfig` if the system is configured for
-                 fatal deprecations.
-
-        """
-        stdmsg = _("Deprecated: %s") % msg
-        if CONF.fatal_deprecations:
-            self.critical(stdmsg, *args, **kwargs)
-            raise DeprecatedConfig(msg=stdmsg)
-
-        # Using a list because a tuple with dict can't be stored in a set.
-        sent_args = self._deprecated_messages_sent.setdefault(msg, list())
-
-        if args in sent_args:
-            # Already logged this message, so don't log it again.
-            return
-
-        sent_args.append(args)
-        self.warn(stdmsg, *args, **kwargs)
-
-    def process(self, msg, kwargs):
-        # NOTE(jecarey): If msg is not unicode, coerce it into unicode
-        #                before it can get to the python logging and
-        #                possibly cause string encoding trouble
-        if not isinstance(msg, six.text_type):
-            msg = six.text_type(msg)
-
-        if 'extra' not in kwargs:
-            kwargs['extra'] = {}
-        extra = kwargs['extra']
-
-        context = kwargs.pop('context', None)
-        if not context:
-            context = getattr(local.store, 'context', None)
-        if context:
-            extra.update(_dictify_context(context))
-
-        instance = kwargs.pop('instance', None)
-        instance_uuid = (extra.get('instance_uuid') or
-                         kwargs.pop('instance_uuid', None))
-        instance_extra = ''
-        if instance:
-            instance_extra = CONF.instance_format % instance
-        elif instance_uuid:
-            instance_extra = (CONF.instance_uuid_format
-                              % {'uuid': instance_uuid})
-        extra['instance'] = instance_extra
-
-        extra.setdefault('user_identity', kwargs.pop('user_identity', None))
-
-        extra['project'] = self.project
-        extra['version'] = self.version
-        extra['extra'] = extra.copy()
-        return msg, kwargs
-
-
-class JSONFormatter(logging.Formatter):
-    def __init__(self, fmt=None, datefmt=None):
-        # NOTE(jkoelker) we ignore the fmt argument, but its still there
-        #                since logging.config.fileConfig passes it.
-        self.datefmt = datefmt
-
-    def formatException(self, ei, strip_newlines=True):
-        lines = traceback.format_exception(*ei)
-        if strip_newlines:
-            lines = [moves.filter(
-                lambda x: x,
-                line.rstrip().splitlines()) for line in lines]
-            lines = list(itertools.chain(*lines))
-        return lines
-
-    def format(self, record):
-        message = {'message': record.getMessage(),
-                   'asctime': self.formatTime(record, self.datefmt),
-                   'name': record.name,
-                   'msg': record.msg,
-                   'args': record.args,
-                   'levelname': record.levelname,
-                   'levelno': record.levelno,
-                   'pathname': record.pathname,
-                   'filename': record.filename,
-                   'module': record.module,
-                   'lineno': record.lineno,
-                   'funcname': record.funcName,
-                   'created': record.created,
-                   'msecs': record.msecs,
-                   'relative_created': record.relativeCreated,
-                   'thread': record.thread,
-                   'thread_name': record.threadName,
-                   'process_name': record.processName,
-                   'process': record.process,
-                   'traceback': None}
-
-        if hasattr(record, 'extra'):
-            message['extra'] = record.extra
-
-        if record.exc_info:
-            message['traceback'] = self.formatException(record.exc_info)
-
-        return jsonutils.dumps(message)
-
-
-def _create_logging_excepthook(product_name):
-    def logging_excepthook(exc_type, value, tb):
-        extra = {'exc_info': (exc_type, value, tb)}
-        getLogger(product_name).critical(
-            "".join(traceback.format_exception_only(exc_type, value)),
-            **extra)
-    return logging_excepthook
-
-
-class LogConfigError(Exception):
-
-    message = _('Error loading logging config %(log_config)s: %(err_msg)s')
-
-    def __init__(self, log_config, err_msg):
-        self.log_config = log_config
-        self.err_msg = err_msg
-
-    def __str__(self):
-        return self.message % dict(log_config=self.log_config,
-                                   err_msg=self.err_msg)
-
-
-def _load_log_config(log_config_append):
-    try:
-        logging.config.fileConfig(log_config_append,
-                                  disable_existing_loggers=False)
-    except (moves.configparser.Error, KeyError) as exc:
-        raise LogConfigError(log_config_append, six.text_type(exc))
-
-
-def setup(product_name, version='unknown'):
-    """Setup logging."""
-    if CONF.log_config_append:
-        _load_log_config(CONF.log_config_append)
-    else:
-        _setup_logging_from_conf(product_name, version)
-    sys.excepthook = _create_logging_excepthook(product_name)
-
-
-def set_defaults(logging_context_format_string=None,
-                 default_log_levels=None):
-    # Just in case the caller is not setting the
-    # default_log_level. This is insurance because
-    # we introduced the default_log_level parameter
-    # later in a backwards in-compatible change
-    if default_log_levels is not None:
-        cfg.set_defaults(
-            log_opts,
-            default_log_levels=default_log_levels)
-    if logging_context_format_string is not None:
-        cfg.set_defaults(
-            log_opts,
-            logging_context_format_string=logging_context_format_string)
-
-
-def _find_facility_from_conf():
-    facility_names = logging.handlers.SysLogHandler.facility_names
-    facility = getattr(logging.handlers.SysLogHandler,
-                       CONF.syslog_log_facility,
-                       None)
-
-    if facility is None and CONF.syslog_log_facility in facility_names:
-        facility = facility_names.get(CONF.syslog_log_facility)
-
-    if facility is None:
-        valid_facilities = facility_names.keys()
-        consts = ['LOG_AUTH', 'LOG_AUTHPRIV', 'LOG_CRON', 'LOG_DAEMON',
-                  'LOG_FTP', 'LOG_KERN', 'LOG_LPR', 'LOG_MAIL', 'LOG_NEWS',
-                  'LOG_AUTH', 'LOG_SYSLOG', 'LOG_USER', 'LOG_UUCP',
-                  'LOG_LOCAL0', 'LOG_LOCAL1', 'LOG_LOCAL2', 'LOG_LOCAL3',
-                  'LOG_LOCAL4', 'LOG_LOCAL5', 'LOG_LOCAL6', 'LOG_LOCAL7']
-        valid_facilities.extend(consts)
-        raise TypeError(_('syslog facility must be one of: %s') %
-                        ', '.join("'%s'" % fac
-                                  for fac in valid_facilities))
-
-    return facility
-
-
-class RFCSysLogHandler(logging.handlers.SysLogHandler):
-    def __init__(self, *args, **kwargs):
-        self.binary_name = _get_binary_name()
-        # Do not use super() unless type(logging.handlers.SysLogHandler)
-        #  is 'type' (Python 2.7).
-        # Use old style calls, if the type is 'classobj' (Python 2.6)
-        logging.handlers.SysLogHandler.__init__(self, *args, **kwargs)
-
-    def format(self, record):
-        # Do not use super() unless type(logging.handlers.SysLogHandler)
-        #  is 'type' (Python 2.7).
-        # Use old style calls, if the type is 'classobj' (Python 2.6)
-        msg = logging.handlers.SysLogHandler.format(self, record)
-        msg = self.binary_name + ' ' + msg
-        return msg
-
-
-def _setup_logging_from_conf(project, version):
-    log_root = getLogger(None).logger
-    for handler in log_root.handlers:
-        log_root.removeHandler(handler)
-
-    logpath = _get_log_file_path()
-    if logpath:
-        filelog = logging.handlers.WatchedFileHandler(logpath)
-        log_root.addHandler(filelog)
-
-    if CONF.use_stderr:
-        streamlog = ColorHandler()
-        log_root.addHandler(streamlog)
-
-    elif not logpath:
-        # pass sys.stdout as a positional argument
-        # python2.6 calls the argument strm, in 2.7 it's stream
-        streamlog = logging.StreamHandler(sys.stdout)
-        log_root.addHandler(streamlog)
-
-    if CONF.publish_errors:
-        handler = importutils.import_object(
-            "oslo.messaging.notify.log_handler.PublishErrorsHandler",
-            logging.ERROR)
-        log_root.addHandler(handler)
-
-    datefmt = CONF.log_date_format
-    for handler in log_root.handlers:
-        # NOTE(alaski): CONF.log_format overrides everything currently.  This
-        # should be deprecated in favor of context aware formatting.
-        if CONF.log_format:
-            handler.setFormatter(logging.Formatter(fmt=CONF.log_format,
-                                                   datefmt=datefmt))
-            log_root.info('Deprecated: log_format is now deprecated and will '
-                          'be removed in the next release')
-        else:
-            handler.setFormatter(ContextFormatter(project=project,
-                                                  version=version,
-                                                  datefmt=datefmt))
-
-    if CONF.debug:
-        log_root.setLevel(logging.DEBUG)
-    elif CONF.verbose:
-        log_root.setLevel(logging.INFO)
-    else:
-        log_root.setLevel(logging.WARNING)
-
-    for pair in CONF.default_log_levels:
-        mod, _sep, level_name = pair.partition('=')
-        logger = logging.getLogger(mod)
-        # NOTE(AAzza) in python2.6 Logger.setLevel doesn't convert string name
-        # to integer code.
-        if sys.version_info < (2, 7):
-            level = logging.getLevelName(level_name)
-            logger.setLevel(level)
-        else:
-            logger.setLevel(level_name)
-
-    if CONF.use_syslog:
-        try:
-            facility = _find_facility_from_conf()
-            # TODO(bogdando) use the format provided by RFCSysLogHandler
-            #   after existing syslog format deprecation in J
-            if CONF.use_syslog_rfc_format:
-                syslog = RFCSysLogHandler(address='/dev/log',
-                                          facility=facility)
-            else:
-                syslog = logging.handlers.SysLogHandler(address='/dev/log',
-                                                        facility=facility)
-            log_root.addHandler(syslog)
-        except socket.error:
-            log_root.error('Unable to add syslog handler. Verify that syslog '
-                           'is running.')
-
-
-_loggers = {}
-
-
-def getLogger(name='unknown', version='unknown'):
-    if name not in _loggers:
-        _loggers[name] = ContextAdapter(logging.getLogger(name),
-                                        name,
-                                        version)
-    return _loggers[name]
-
-
-def getLazyLogger(name='unknown', version='unknown'):
-    """Returns lazy logger.
-
-    Creates a pass-through logger that does not create the real logger
-    until it is really needed and delegates all calls to the real logger
-    once it is created.
-    """
-    return LazyAdapter(name, version)
-
-
-class WritableLogger(object):
-    """A thin wrapper that responds to `write` and logs."""
-
-    def __init__(self, logger, level=logging.INFO):
-        self.logger = logger
-        self.level = level
-
-    def write(self, msg):
-        self.logger.log(self.level, msg.rstrip())
-
-
-class ContextFormatter(logging.Formatter):
-    """A context.RequestContext aware formatter configured through flags.
-
-    The flags used to set format strings are: logging_context_format_string
-    and logging_default_format_string.  You can also specify
-    logging_debug_format_suffix to append extra formatting if the log level is
-    debug.
-
-    For information about what variables are available for the formatter see:
-    http://docs.python.org/library/logging.html#formatter
-
-    If available, uses the context value stored in TLS - local.store.context
-
-    """
-
-    def __init__(self, *args, **kwargs):
-        """Initialize ContextFormatter instance
-
-        Takes additional keyword arguments which can be used in the message
-        format string.
-
-        :keyword project: project name
-        :type project: string
-        :keyword version: project version
-        :type version: string
-
-        """
-
-        self.project = kwargs.pop('project', 'unknown')
-        self.version = kwargs.pop('version', 'unknown')
-
-        logging.Formatter.__init__(self, *args, **kwargs)
-
-    def format(self, record):
-        """Uses contextstring if request_id is set, otherwise default."""
-
-        # NOTE(jecarey): If msg is not unicode, coerce it into unicode
-        #                before it can get to the python logging and
-        #                possibly cause string encoding trouble
-        if not isinstance(record.msg, six.text_type):
-            record.msg = six.text_type(record.msg)
-
-        # store project info
-        record.project = self.project
-        record.version = self.version
-
-        # store request info
-        context = getattr(local.store, 'context', None)
-        if context:
-            d = _dictify_context(context)
-            for k, v in d.items():
-                setattr(record, k, v)
-
-        # NOTE(sdague): default the fancier formatting params
-        # to an empty string so we don't throw an exception if
-        # they get used
-        for key in ('instance', 'color', 'user_identity'):
-            if key not in record.__dict__:
-                record.__dict__[key] = ''
-
-        if record.__dict__.get('request_id'):
-            fmt = CONF.logging_context_format_string
-        else:
-            fmt = CONF.logging_default_format_string
-
-        if (record.levelno == logging.DEBUG and
-                CONF.logging_debug_format_suffix):
-            fmt += " " + CONF.logging_debug_format_suffix
-
-        if sys.version_info < (3, 2):
-            self._fmt = fmt
-        else:
-            self._style = logging.PercentStyle(fmt)
-            self._fmt = self._style._fmt
-        # Cache this on the record, Logger will respect our formatted copy
-        if record.exc_info:
-            record.exc_text = self.formatException(record.exc_info, record)
-        return logging.Formatter.format(self, record)
-
-    def formatException(self, exc_info, record=None):
-        """Format exception output with CONF.logging_exception_prefix."""
-        if not record:
-            return logging.Formatter.formatException(self, exc_info)
-
-        stringbuffer = moves.StringIO()
-        traceback.print_exception(exc_info[0], exc_info[1], exc_info[2],
-                                  None, stringbuffer)
-        lines = stringbuffer.getvalue().split('\n')
-        stringbuffer.close()
-
-        if CONF.logging_exception_prefix.find('%(asctime)') != -1:
-            record.asctime = self.formatTime(record, self.datefmt)
-
-        formatted_lines = []
-        for line in lines:
-            pl = CONF.logging_exception_prefix % record.__dict__
-            fl = '%s%s' % (pl, line)
-            formatted_lines.append(fl)
-        return '\n'.join(formatted_lines)
-
-
-class ColorHandler(logging.StreamHandler):
-    LEVEL_COLORS = {
-        logging.DEBUG: '\033[00;32m',  # GREEN
-        logging.INFO: '\033[00;36m',  # CYAN
-        logging.AUDIT: '\033[01;36m',  # BOLD CYAN
-        logging.WARN: '\033[01;33m',  # BOLD YELLOW
-        logging.ERROR: '\033[01;31m',  # BOLD RED
-        logging.CRITICAL: '\033[01;31m',  # BOLD RED
-    }
-
-    def format(self, record):
-        record.color = self.LEVEL_COLORS[record.levelno]
-        return logging.StreamHandler.format(self, record)
-
-
-class DeprecatedConfig(Exception):
-    message = _("Fatal call to deprecated config: %(msg)s")
-
-    def __init__(self, msg):
-        super(Exception, self).__init__(self.message % dict(msg=msg))
diff --git a/cinder/openstack/common/log_handler.py b/cinder/openstack/common/log_handler.py
deleted file mode 100644 (file)
index dcda5db..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2013 IBM Corp.
-#
-#    Licensed under the Apache License, Version 2.0 (the "License"); you may
-#    not use this file except in compliance with the License. You may obtain
-#    a copy of the License at
-#
-#         http://www.apache.org/licenses/LICENSE-2.0
-#
-#    Unless required by applicable law or agreed to in writing, software
-#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-#    License for the specific language governing permissions and limitations
-#    under the License.
-import logging
-
-from oslo.config import cfg
-
-from cinder import rpc
-
-
-class PublishErrorsHandler(logging.Handler):
-    def emit(self, record):
-        # NOTE(flaper87): This will have to be changed in the
-        # future. Leaving for backwar compatibility
-        if ('cinder.openstack.common.notifier.log_notifier' in
-                cfg.CONF.notification_driver):
-            return
-        msg = record.getMessage()
-        rpc.get_notifier('error.publisher').error(None, 'error_notification',
-                                                  dict(error=msg))
index d8ae0ad48cc42de654da886744dbbac7a180619d..7b65a0e748da443c207b21cfa1d843ac9a3c916d 100644 (file)
@@ -20,6 +20,7 @@
 import datetime
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 from oslo_utils import timeutils
 
@@ -27,7 +28,7 @@ from cinder import context
 from cinder import db
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
+from cinder.openstack.common import versionutils
 
 
 LOG = logging.getLogger(__name__)
@@ -115,11 +116,12 @@ class DbQuotaDriver(object):
 
         for resource in resources.values():
             if resource.name not in default_quotas:
-                LOG.deprecated(_("Default quota for resource: %(res)s is set "
-                                 "by the default quota flag: quota_%(res)s, "
-                                 "it is now deprecated. Please use the "
-                                 "default quota class for default "
-                                 "quota.") % {'res': resource.name})
+                versionutils.report_deprecated_feature(LOG, _(
+                    "Default quota for resource: %(res)s is set "
+                    "by the default quota flag: quota_%(res)s, "
+                    "it is now deprecated. Please use the "
+                    "default quota class for default "
+                    "quota.") % {'res': resource.name})
             quotas[resource.name] = default_quotas.get(resource.name,
                                                        resource.default)
 
index da07cf81e20f7ff0a42c3d213773a04412343156..32c06c9852a18d20c938ea266300ec3054c17829 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import quota
 
 
index 49d9fa3d03d0ac0ed548d958f33d1561138158f8..199dbd0e5596723945be2a20b56385922f6a17ae 100644 (file)
@@ -18,11 +18,11 @@ Handles all requests relating to volume replication.
 import functools
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder.db import base
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import policy
 from cinder import volume as cinder_volume
 from cinder.volume import rpcapi as volume_rpcapi
index 52eb1ec3308dfcb7fa0434ab1eee06153528ea25..d84ad48b3e352ec373e470f9535e7931e0a84c90 100644 (file)
@@ -21,10 +21,10 @@ Weighing Functions.
 """
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 from cinder.scheduler import driver
 from cinder.scheduler import scheduler_options
 from cinder.volume import utils
index 68906d068efaa99dfa42326606aaa867347092e3..c55e548705c99236a4143ed3590f3ffd80258a7c 100644 (file)
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
+
+from oslo_log import log as logging
 from oslo_utils import uuidutils
 
-from cinder.openstack.common import log as logging
 from cinder.openstack.common.scheduler import filters
 from cinder.volume import api as volume
 
index fb72d8536acc584b31ddfd37db2d8e1474cfa6a9..9d377bf62ae7518db2be5fdf7b7157d8465062ed 100644 (file)
@@ -19,8 +19,9 @@
 
 import math
 
+from oslo_log import log as logging
+
 from cinder.i18n import _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common.scheduler import filters
 
 
index f7b09a20bd00335b82878aaff1be2513b6ef43cd..ac6fe7b0ab7c33f760d10936ea75bc06a4082d16 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 import six
 
 from cinder.i18n import _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common.scheduler import filters
 from cinder.scheduler.evaluator import evaluator
 
index 2730e14ec5a89dd6fdc1de7ce63aaae99d526af4..6046f9440707256b8c8e50f7c25793c6a97b34ad 100644 (file)
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
+
+from oslo_log import log as logging
 from oslo_utils import uuidutils
 
 from cinder.compute import nova
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common.scheduler import filters
 from cinder.volume import utils as volume_utils
 
index 4e55d4d1a337fd14ecd410fb320a5e4063914725..bfeb2775859f6dd9cdfa1cf0fca38259b04fc52d 100644 (file)
@@ -10,6 +10,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from oslo_utils import excutils
 import taskflow.engines
 from taskflow.patterns import linear_flow
@@ -17,7 +18,6 @@ from taskflow.patterns import linear_flow
 from cinder import exception
 from cinder import flow_utils
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder import rpc
 from cinder import utils
 from cinder.volume.flows import common
index 3637600b98c49497fa748bbd653ba64feef770cc..1b8d1d1d30a143f67983be173bf0b8b0270d96b8 100644 (file)
@@ -20,12 +20,12 @@ Manage hosts in the current zone.
 import UserDict
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import timeutils
 
 from cinder import db
 from cinder import exception
 from cinder.i18n import _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common.scheduler import filters
 from cinder.openstack.common.scheduler import weights
 from cinder import utils
index c07a1268af63085f45f7b425c2864579699db771..9c91e10cc6cb6c68813fceb7ba7a6f51c89b5151 100644 (file)
@@ -20,6 +20,7 @@ Scheduler Service
 """
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import oslo_messaging as messaging
 from oslo_utils import excutils
 from oslo_utils import importutils
@@ -30,7 +31,7 @@ from cinder import exception
 from cinder import flow_utils
 from cinder.i18n import _, _LE
 from cinder import manager
-from cinder.openstack.common import log as logging
+from cinder.openstack.common import versionutils
 from cinder import quota
 from cinder import rpc
 from cinder.scheduler.flows import create_volume
@@ -65,12 +66,13 @@ class SchedulerManager(manager.Manager):
                                 'cinder.scheduler.simple.SimpleScheduler']:
             scheduler_driver = ('cinder.scheduler.filter_scheduler.'
                                 'FilterScheduler')
-            LOG.deprecated(_('ChanceScheduler and SimpleScheduler have been '
-                             'deprecated due to lack of support for advanced '
-                             'features like: volume types, volume encryption,'
-                             ' QoS etc. These two schedulers can be fully '
-                             'replaced by FilterScheduler with certain '
-                             'combination of filters and weighers.'))
+            versionutils.report_deprecated_feature(LOG, _(
+                'ChanceScheduler and SimpleScheduler have been '
+                'deprecated due to lack of support for advanced '
+                'features like: volume types, volume encryption,'
+                ' QoS etc. These two schedulers can be fully '
+                'replaced by FilterScheduler with certain '
+                'combination of filters and weighers.'))
         self.driver = importutils.import_object(scheduler_driver)
         super(SchedulerManager, self).__init__(*args, **kwargs)
 
index a70218058b7dc4c317e576d8d6a5e40fc2e147d9..9902e499435744598b25e79239eb74d61ce410c1 100644 (file)
@@ -25,10 +25,10 @@ import json
 import os
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import timeutils
 
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 
 
 scheduler_json_config_location_opt = cfg.StrOpt(
index 9b4316cef2a730eb964fb5c621fe8bfce7edb1f6..fa6fc09594fd77dbff417e320e257097becedb3a 100644 (file)
 # License for the specific language governing permissions and limitations
 # under the License.
 
+from oslo_log import log as logging
 import six
 
 from cinder.i18n import _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common.scheduler import weights
 from cinder.scheduler.evaluator import evaluator
 
index 642b71672889c71d331a6669670571f299e32dbf..3fe7b5417b53df048d609528d430fc30892dc790 100644 (file)
@@ -24,9 +24,9 @@ number and the weighing has the opposite effect of the default.
 
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import db
-from cinder.openstack.common import log as logging
 from cinder.openstack.common.scheduler import weights
 
 
index 4d74db81cd1f875bfb2fb4e6b431ceec207ac3b9..0a87448bae95ac35c87160c8273fc2c538e23854 100644 (file)
@@ -25,6 +25,7 @@ import random
 from oslo_concurrency import processutils
 from oslo_config import cfg
 from oslo_db import exception as db_exc
+from oslo_log import log as logging
 import oslo_messaging as messaging
 from oslo_utils import importutils
 import osprofiler.notifier
@@ -36,7 +37,6 @@ from cinder import db
 from cinder import exception
 from cinder.i18n import _
 from cinder.objects import base as objects_base
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.openstack.common import service
 from cinder import rpc
index 5ce4b1cf232cf5a69cdef4cad6b53ea62f2f7188..f53ebabd61e5c7fd81b07c06ced4dcb19bb2e040 100644 (file)
@@ -23,11 +23,11 @@ import string
 
 from eventlet import pools
 from oslo_config import cfg
+from oslo_log import log as logging
 import paramiko
 
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 0bd74584dc24f5816fd6d8840438f7bc481af1e6..090d8a9cfe992fba5aa6f3166453777c6e36ecbb 100644 (file)
@@ -32,6 +32,7 @@ import mox
 from oslo_concurrency import lockutils
 from oslo_config import cfg
 from oslo_config import fixture as config_fixture
+from oslo_log import log
 from oslo_messaging import conffixture as messaging_conffixture
 from oslo_utils import strutils
 from oslo_utils import timeutils
@@ -43,7 +44,6 @@ from cinder.db import migration
 from cinder.db.sqlalchemy import api as sqla_api
 from cinder import i18n
 from cinder import objects
-from cinder.openstack.common import log as oslo_logging
 from cinder import rpc
 from cinder import service
 from cinder.tests import conf_fixture
@@ -57,7 +57,7 @@ test_opts = [
 CONF = cfg.CONF
 CONF.register_opts(test_opts)
 
-LOG = oslo_logging.getLogger(__name__)
+LOG = log.getLogger(__name__)
 
 _DB_CACHE = None
 
index 4fd465d50965fa46ccd3cf3f60bbaee8ff70af13..1fe3752ee7ca89466d6aa811a162b2b0ebe6eca0 100644 (file)
@@ -21,6 +21,7 @@ import json
 from xml.dom import minidom
 
 import mock
+from oslo_log import log as logging
 from oslo_utils import timeutils
 import webob
 
@@ -30,7 +31,6 @@ from cinder import context
 from cinder import db
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests.api import fakes
 from cinder.tests import utils
index 3ecef85761a09c8445d628b5152efefd748998db..4654ceef6598a296521cf62a2ef888160ba1fe6d 100644 (file)
@@ -21,13 +21,13 @@ import json
 from xml.dom import minidom
 
 import mock
+from oslo_log import log as logging
 import webob
 
 from cinder.consistencygroup import api as consistencygroupAPI
 from cinder import context
 from cinder import db
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests.api import fakes
 from cinder.tests import utils
index d0208971a233f395fa472bd6e3a2ed2d3ed9481e..139842663b1ab89926f92eb0786f4c93f2ea0b54 100644 (file)
 import datetime
 
 from lxml import etree
+from oslo_log import log as logging
 from oslo_utils import timeutils
 import webob.exc
 
 from cinder.api.contrib import hosts as os_hosts
 from cinder import context
 from cinder import db
-from cinder.openstack.common import log as logging
 from cinder import test
 
 
index f850bf2a5dc73a617aeb4bc2064c29101a5223bb..0b541e166d57dca93af0f228412d8b098993125b 100644 (file)
@@ -20,13 +20,13 @@ Tests for volume transfer code.
 import json
 from xml.dom import minidom
 
+from oslo_log import log as logging
 import webob
 
 from cinder.api.contrib import volume_transfer
 from cinder import context
 from cinder import db
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests.api import fakes
 from cinder import transfer
index 48747a86f2f18a47813ea7aa1968da48236cee8d..e38a62a5ee6a0e14cf13627dc8bdf6c1460e7789 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 
 from cinder.api.openstack import wsgi
 from cinder.api.v1 import router
 from cinder.api.v1 import snapshots
 from cinder.api.v1 import volumes
 from cinder.api import versions
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests.api import fakes
 
index 395f49ca62ec19ea4f99662397105d31211560a3..476a7a5ec39b3167f8546e5ff21df844e2efda23 100644 (file)
@@ -17,13 +17,13 @@ import datetime
 
 from lxml import etree
 import mock
+from oslo_log import log as logging
 import webob
 
 from cinder.api.v1 import snapshots
 from cinder import context
 from cinder import db
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests.api import fakes
 from cinder.tests.api.v1 import stubs
index fc9238c973b21a6ee1e026da25e53540e63f830b..77c7ffee9bed4998a9b89949573ee07edbf978c7 100644 (file)
@@ -17,13 +17,13 @@ import datetime
 
 from lxml import etree
 import mock
+from oslo_log import log as logging
 import webob
 
 from cinder.api.v2 import snapshots
 from cinder import context
 from cinder import db
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests.api import fakes
 from cinder.tests.api.v2 import stubs
index 41cf29f98c65fe3e95394ffd42b84b07ac376ce6..973a4ba1307f4ee543bbcebc683fafdb41aee677 100644 (file)
@@ -28,6 +28,7 @@ import zlib
 
 import mock
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder.backup.drivers import nfs
 from cinder.brick.remotefs import remotefs as remotefs_brick
@@ -35,7 +36,6 @@ from cinder import context
 from cinder import db
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder import utils
 
index 1f65445a50f0ff9b76e8b425a97831f522606240..7895cc3a41e600a027ed1de8930481b5784a1581 100644 (file)
@@ -13,8 +13,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder.backup import driver
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index f88069fb3c11c4178be7fe9d92600b313e8f9760..8f7821c5e5a56e8337ad70b407f8c60098d6f414 100644 (file)
@@ -13,8 +13,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder.backup import driver
-from cinder.openstack.common import log as logging
 from cinder.tests.backup import fake_service
 
 LOG = logging.getLogger(__name__)
index ff75bd291fa5966b73d30567ff9030db1c5fae53..86d2925c9819364f2b16c86e1716be074e4270ca 100644 (file)
@@ -19,10 +19,9 @@ import os
 import socket
 import zlib
 
+from oslo_log import log as logging
 from swiftclient import client as swift
 
-from cinder.openstack.common import log as logging
-
 LOG = logging.getLogger(__name__)
 
 
index 10f63759c89f0ad3564f435b2d2e044e63765a46..2572549fa1c140531d51312abdc18b32b9920cdd 100644 (file)
@@ -20,10 +20,10 @@ import os
 import socket
 import tempfile
 
+from oslo_log import log as logging
 from swiftclient import client as swift
 
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index cadb3d80e940368ae5421faf0188b4abfd31cd4c..2bfb7980711c8f03075bb00ddd26913b4863de30 100644 (file)
@@ -10,7 +10,7 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 7daee4904fc7c172be1ab61c7a0ad2d41c8964c0..61b59f8902d123ae3e674d43035cb3ec99a1e1b4 100644 (file)
@@ -21,13 +21,13 @@ import time
 import mock
 from oslo_concurrency import processutils as putils
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder.brick import exception
 from cinder.brick.initiator import connector
 from cinder.brick.initiator import host_driver
 from cinder.brick.initiator import linuxfc
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder import test
 
index 55de4fdfc0a0a338daa1c97d8bf3f54838c466a2..939f24b2f7880228767e909f569888f52ed37a55 100644 (file)
@@ -15,8 +15,9 @@
 import os.path
 import string
 
+from oslo_log import log as logging
+
 from cinder.brick.initiator import linuxfc
-from cinder.openstack.common import log as logging
 from cinder import test
 
 LOG = logging.getLogger(__name__)
index fcea805a2c07343c56f658081454c9d778fc0dbf..ed08d7fe763ad8b89ee22cd430b648be2755f848 100644 (file)
@@ -15,8 +15,9 @@
 import os.path
 import string
 
+from oslo_log import log as logging
+
 from cinder.brick.initiator import linuxscsi
-from cinder.openstack.common import log as logging
 from cinder import test
 
 LOG = logging.getLogger(__name__)
index d30ccffa5dce282fac923bad5bd5217974c9f7b6..69390898a25f9095ee46ad09ca728292cc198e1f 100644 (file)
 
 import mox
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 
 from cinder.brick import exception
 from cinder.brick.local_dev import lvm as brick
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 
index 9af722a560d52cbb50386ba5ffd92b3930ceb61d..0b8a8af27d1ab44c015145090bb796afe145e1b2 100644 (file)
 
 import mock
 import mox
+from oslo_log import log as logging
 
 from cinder.brick import exception
 from cinder.brick.remotefs import remotefs
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import test
 
 LOG = logging.getLogger(__name__)
index a9ca8c29b6888ba90f3242dc2487aba6f824f26c..e051bc403ad8477899dfbfb3244a0d22973c5e00 100644 (file)
 import datetime
 import uuid
 
+from oslo_log import log as logging
+
 from cinder import context
 from cinder import db
 from cinder.db.sqlalchemy import api as db_api
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 
 from oslo_db.sqlalchemy import utils as sqlalchemyutils
index 02304bb2a163e264abe7f8585324ce9e43c86dc0..0fb6c59aedde921f8872e42b44b74274a2b7157d 100644 (file)
 
 import time
 
+from oslo_log import log as logging
+
 from cinder import context
 from cinder import db
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import volume_types
 
index 74b25f5247550d27a47b1f6bfdf2fffe63b1099d..6ad8b98cbef4b14b74c9c060015ad56761590b1d 100644 (file)
 
 """Tests for transfers table."""
 
+from oslo_log import log as logging
+
 from cinder import context
 from cinder import db
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests import utils
 
index e554c6aee40cf67e4dcd7c22b6ba6113af4d3635..2c1b0351cc0c020f69941ca2d638fcf978e66337 100644 (file)
@@ -12,8 +12,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 from cinder.tests.brick import fake_lvm
 from cinder.volume import driver
 from cinder.volume.drivers import lvm
index 4d15713779d7d7e1f192bb1c55765cd73215b16e..26b5cba07f61619e794225152ba95881cc5cccd4 100644 (file)
@@ -18,8 +18,8 @@ import re
 
 from eventlet import greenthread
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 LOG = logging.getLogger(__name__)
index de1903eb86ebd4913ce14457eb5011f58e23aac9..b3cf50cc9810769c857b9cdc4c79bcaead5a442a 100644 (file)
@@ -20,9 +20,10 @@ import copy
 import datetime
 import uuid
 
+from oslo_log import log as logging
+
 from cinder import exception
 import cinder.image.glance
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 73acf9c104a2f3f84633e5b2436bac136944ccbe..4ed2b9570c6d16595a8d59b529c97a1ae7040a35 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 from oslo_serialization import jsonutils
 from oslo_utils import netutils
 import requests
 import six.moves.urllib.parse as urlparse
 
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 118650ddb5c08605016d9d789c43963755507562..70ed6c18f80ce1149381563cf06732fa14ca0a51 100644 (file)
@@ -22,8 +22,8 @@ import string
 import uuid
 
 import fixtures
+from oslo_log import log as logging
 
-from cinder.openstack.common import log as logging
 from cinder import service
 from cinder import test  # For the flags
 from cinder.tests.integrated.api import client
index b27f45b60128ff468117d40f845efe934d8b75aa..1e140143cd0ea6669cabaa824a7d0b55d6e72460 100644 (file)
@@ -15,8 +15,8 @@
 
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
-from cinder.openstack.common import log as logging
 from cinder.tests.integrated import integrated_helpers
 
 
index d89d482bd82fbf3527c0f4d4e8c89c4ec8a7972a..e0bad09573e538a9911c754dfc4a170b3d3f0de0 100644 (file)
@@ -13,8 +13,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 
-from cinder.openstack.common import log as logging
 from cinder.tests.integrated import integrated_helpers
 
 
index 738470df68460b8ed9b3f1d4577fee52f7e111d7..abccca2a7be13a11d0bd18d9cca75f55c07b39e0 100644 (file)
@@ -15,9 +15,9 @@
 
 import time
 
+from oslo_log import log as logging
 import testtools
 
-from cinder.openstack.common import log as logging
 from cinder import service
 from cinder.tests import fake_driver
 from cinder.tests.integrated.api import client
index 71bd4fc865b48d35a2eea87ab4c2f77451c066df..9307d7a16c096d0a8a4367b23ddc5200980260b0 100644 (file)
@@ -14,9 +14,9 @@
 #    under the License.
 
 from lxml import etree
+from oslo_log import log as logging
 
 from cinder.api import common
-from cinder.openstack.common import log as logging
 from cinder.tests.integrated import integrated_helpers
 
 
index bdaf35eb3aed4ec2971c2de07f45175deaa71ead..6fa261b5d406c91977f564156406aa51e2bd88d1 100644 (file)
@@ -20,12 +20,12 @@ Tests For Scheduler
 
 import mock
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import context
 from cinder import db
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder.scheduler import driver
 from cinder.scheduler import filter_scheduler
 from cinder.scheduler import manager
index ef5a5f3d8fbbeef9ce1a85fe2ddbb2037dd927d4..48bd24e42a4adb25cf946e2bfe0c736607f39d9c 100644 (file)
@@ -21,6 +21,7 @@ import tempfile
 
 import mock
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 from oslo_utils import timeutils
 
@@ -28,7 +29,6 @@ from cinder.backup import manager
 from cinder import context
 from cinder import db
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests.backup import fake_service_with_verify as fake_service
 
index 2e417afa01c00e0f019fc72d20c2077e4cf63809..d2d0785b79d7d19f48cb9808d8f7f7599e38df79 100644 (file)
@@ -22,6 +22,7 @@ import uuid
 
 import mock
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 from oslo_serialization import jsonutils
 import six
 
@@ -31,7 +32,6 @@ from cinder import context
 from cinder import db
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume.drivers import rbd as rbddriver
 
index 52a295f3ba7f1182c8dc1abb9950c78d4f58662c..ea402266ac50b33b22a08ff651ad3cb0bc754acc 100644 (file)
@@ -27,6 +27,7 @@ import zlib
 
 import mock
 from oslo_config import cfg
+from oslo_log import log as logging
 from swiftclient import client as swift
 
 from cinder.backup.drivers import swift as swift_dr
@@ -34,7 +35,6 @@ from cinder import context
 from cinder import db
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests.backup import fake_swift_client
 from cinder.tests.backup import fake_swift_client2
index d5e52361d2a459d395753db4bdcc8c54a2212fd9..0a552abb7d74ba22e1dec14a786cf342496a0f63 100644 (file)
@@ -23,12 +23,12 @@ import os
 import posix
 
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 
 from cinder.backup.drivers import tsm
 from cinder import context
 from cinder import db
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder import utils
 
index 38ccb66bdabb95815c74a964e8dfe540602fd8a7..afe44ab7a7318f2d54f9e75cc258bf25833300fb 100644 (file)
@@ -49,7 +49,7 @@ class TestCinderApiCmd(test.TestCase):
     @mock.patch('cinder.service.process_launcher')
     @mock.patch('cinder.rpc.init')
     @mock.patch('cinder.utils.monkey_patch')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.setup')
     def test_main(self, log_setup, monkey_patch, rpc_init, process_launcher,
                   wsgi_service):
         launcher = process_launcher.return_value
@@ -60,7 +60,7 @@ class TestCinderApiCmd(test.TestCase):
 
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         monkey_patch.assert_called_once_with()
         rpc_init.assert_called_once_with(CONF)
         process_launcher.assert_called_once_with()
@@ -84,7 +84,7 @@ class TestCinderBackupCmd(test.TestCase):
     @mock.patch('cinder.service.serve')
     @mock.patch('cinder.service.Service.create')
     @mock.patch('cinder.utils.monkey_patch')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.setup')
     def test_main(self, log_setup, monkey_patch, service_create, service_serve,
                   service_wait):
         server = service_create.return_value
@@ -93,7 +93,7 @@ class TestCinderBackupCmd(test.TestCase):
 
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         monkey_patch.assert_called_once_with()
         service_create.assert_called_once_with(binary='cinder-backup')
         service_serve.assert_called_once_with(server)
@@ -114,8 +114,8 @@ class TestCinderAllCmd(test.TestCase):
     @mock.patch('cinder.service.WSGIService')
     @mock.patch('cinder.service.process_launcher')
     @mock.patch('cinder.utils.monkey_patch')
-    @mock.patch('cinder.openstack.common.log.getLogger')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.getLogger')
+    @mock.patch('oslo_log.log.setup')
     def test_main(self, log_setup, get_logger, monkey_patch, process_launcher,
                   wsgi_service, service_create):
         launcher = process_launcher.return_value
@@ -127,7 +127,7 @@ class TestCinderAllCmd(test.TestCase):
 
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         get_logger.assert_called_once_with('cinder.all')
         monkey_patch.assert_called_once_with()
         process_launcher.assert_called_once_with()
@@ -147,8 +147,8 @@ class TestCinderAllCmd(test.TestCase):
     @mock.patch('cinder.service.WSGIService')
     @mock.patch('cinder.service.process_launcher')
     @mock.patch('cinder.utils.monkey_patch')
-    @mock.patch('cinder.openstack.common.log.getLogger')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.getLogger')
+    @mock.patch('oslo_log.log.setup')
     def test_main_load_osapi_volume_exception(self, log_setup, get_logger,
                                               monkey_patch, process_launcher,
                                               wsgi_service, service_create):
@@ -164,7 +164,7 @@ class TestCinderAllCmd(test.TestCase):
 
             self.assertEqual(CONF.project, 'cinder')
             self.assertEqual(CONF.version, version.version_string())
-            log_setup.assert_called_once_with("cinder")
+            log_setup.assert_called_once_with(CONF, "cinder")
             get_logger.assert_called_once_with('cinder.all')
             monkey_patch.assert_called_once_with()
             process_launcher.assert_called_once_with()
@@ -185,8 +185,8 @@ class TestCinderAllCmd(test.TestCase):
     @mock.patch('cinder.service.WSGIService')
     @mock.patch('cinder.service.process_launcher')
     @mock.patch('cinder.utils.monkey_patch')
-    @mock.patch('cinder.openstack.common.log.getLogger')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.getLogger')
+    @mock.patch('oslo_log.log.setup')
     def test_main_load_binary_exception(self, log_setup, get_logger,
                                         monkey_patch, process_launcher,
                                         wsgi_service, service_create):
@@ -206,7 +206,7 @@ class TestCinderAllCmd(test.TestCase):
 
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         get_logger.assert_called_once_with('cinder.all')
         monkey_patch.assert_called_once_with()
         process_launcher.assert_called_once_with()
@@ -233,7 +233,7 @@ class TestCinderSchedulerCmd(test.TestCase):
     @mock.patch('cinder.service.serve')
     @mock.patch('cinder.service.Service.create')
     @mock.patch('cinder.utils.monkey_patch')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.setup')
     def test_main(self, log_setup, monkey_patch, service_create,
                   service_serve, service_wait):
         server = service_create.return_value
@@ -242,7 +242,7 @@ class TestCinderSchedulerCmd(test.TestCase):
 
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         monkey_patch.assert_called_once_with()
         service_create.assert_called_once_with(binary='cinder-scheduler')
         service_serve.assert_called_once_with(server)
@@ -262,7 +262,7 @@ class TestCinderVolumeCmd(test.TestCase):
     @mock.patch('cinder.service.get_launcher')
     @mock.patch('cinder.service.Service.create')
     @mock.patch('cinder.utils.monkey_patch')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.setup')
     def test_main(self, log_setup, monkey_patch, service_create,
                   get_launcher):
         CONF.set_override('enabled_backends', None)
@@ -273,7 +273,7 @@ class TestCinderVolumeCmd(test.TestCase):
 
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         monkey_patch.assert_called_once_with()
         get_launcher.assert_called_once_with()
         service_create.assert_called_once_with(binary='cinder-volume')
@@ -283,7 +283,7 @@ class TestCinderVolumeCmd(test.TestCase):
     @mock.patch('cinder.service.get_launcher')
     @mock.patch('cinder.service.Service.create')
     @mock.patch('cinder.utils.monkey_patch')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.setup')
     def test_main_with_backends(self, log_setup, monkey_patch, service_create,
                                 get_launcher):
         backends = ['backend1', 'backend2']
@@ -294,7 +294,7 @@ class TestCinderVolumeCmd(test.TestCase):
 
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         monkey_patch.assert_called_once_with()
         get_launcher.assert_called_once_with()
         self.assertEqual(len(backends), service_create.call_count)
@@ -650,7 +650,7 @@ class TestCinderManageCmd(test.TestCase):
         self.assertEqual(exit.code, 2)
 
     @mock.patch('oslo_config.cfg.ConfigOpts.__call__')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.setup')
     @mock.patch('oslo_config.cfg.ConfigOpts.register_cli_opt')
     def test_main_sudo_failed(self, register_cli_opt, log_setup,
                               config_opts_call):
@@ -1037,8 +1037,8 @@ class TestCinderVolumeUsageAuditCmd(test.TestCase):
     @mock.patch('cinder.utils.last_completed_audit_period')
     @mock.patch('cinder.rpc.init')
     @mock.patch('cinder.version.version_string')
-    @mock.patch('cinder.openstack.common.log.getLogger')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.getLogger')
+    @mock.patch('oslo_log.log.setup')
     @mock.patch('cinder.context.get_admin_context')
     def test_main_time_error(self, get_admin_context, log_setup, get_logger,
                              version_string, rpc_init,
@@ -1053,7 +1053,7 @@ class TestCinderVolumeUsageAuditCmd(test.TestCase):
         get_admin_context.assert_called_once_with()
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         get_logger.assert_called_once_with('cinder')
         self.assertEqual(exit.code, -1)
         rpc_init.assert_called_once_with(CONF)
@@ -1064,8 +1064,8 @@ class TestCinderVolumeUsageAuditCmd(test.TestCase):
     @mock.patch('cinder.utils.last_completed_audit_period')
     @mock.patch('cinder.rpc.init')
     @mock.patch('cinder.version.version_string')
-    @mock.patch('cinder.openstack.common.log.getLogger')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.getLogger')
+    @mock.patch('oslo_log.log.setup')
     @mock.patch('cinder.context.get_admin_context')
     def test_main_send_create_volume_error(self, get_admin_context, log_setup,
                                            get_logger, version_string,
@@ -1109,7 +1109,7 @@ class TestCinderVolumeUsageAuditCmd(test.TestCase):
         get_admin_context.assert_called_once_with()
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         get_logger.assert_called_once_with('cinder')
         rpc_init.assert_called_once_with(CONF)
         last_completed_audit_period.assert_called_once_with()
@@ -1126,8 +1126,8 @@ class TestCinderVolumeUsageAuditCmd(test.TestCase):
     @mock.patch('cinder.utils.last_completed_audit_period')
     @mock.patch('cinder.rpc.init')
     @mock.patch('cinder.version.version_string')
-    @mock.patch('cinder.openstack.common.log.getLogger')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.getLogger')
+    @mock.patch('oslo_log.log.setup')
     @mock.patch('cinder.context.get_admin_context')
     def test_main_send_delete_volume_error(self, get_admin_context, log_setup,
                                            get_logger, version_string,
@@ -1175,7 +1175,7 @@ class TestCinderVolumeUsageAuditCmd(test.TestCase):
         get_admin_context.assert_called_once_with()
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         get_logger.assert_called_once_with('cinder')
         rpc_init.assert_called_once_with(CONF)
         last_completed_audit_period.assert_called_once_with()
@@ -1202,8 +1202,8 @@ class TestCinderVolumeUsageAuditCmd(test.TestCase):
     @mock.patch('cinder.utils.last_completed_audit_period')
     @mock.patch('cinder.rpc.init')
     @mock.patch('cinder.version.version_string')
-    @mock.patch('cinder.openstack.common.log.getLogger')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.getLogger')
+    @mock.patch('oslo_log.log.setup')
     @mock.patch('cinder.context.get_admin_context')
     def test_main_send_snapshot_error(self, get_admin_context,
                                       log_setup, get_logger,
@@ -1253,7 +1253,7 @@ class TestCinderVolumeUsageAuditCmd(test.TestCase):
         get_admin_context.assert_called_once_with()
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         get_logger.assert_called_once_with('cinder')
         rpc_init.assert_called_once_with(CONF)
         last_completed_audit_period.assert_called_once_with()
@@ -1275,8 +1275,8 @@ class TestCinderVolumeUsageAuditCmd(test.TestCase):
     @mock.patch('cinder.utils.last_completed_audit_period')
     @mock.patch('cinder.rpc.init')
     @mock.patch('cinder.version.version_string')
-    @mock.patch('cinder.openstack.common.log.getLogger')
-    @mock.patch('cinder.openstack.common.log.setup')
+    @mock.patch('oslo_log.log.getLogger')
+    @mock.patch('oslo_log.log.setup')
     @mock.patch('cinder.context.get_admin_context')
     def test_main(self, get_admin_context, log_setup, get_logger,
                   version_string, rpc_init, last_completed_audit_period,
@@ -1330,7 +1330,7 @@ class TestCinderVolumeUsageAuditCmd(test.TestCase):
         get_admin_context.assert_called_once_with()
         self.assertEqual(CONF.project, 'cinder')
         self.assertEqual(CONF.version, version.version_string())
-        log_setup.assert_called_once_with("cinder")
+        log_setup.assert_called_once_with(CONF, "cinder")
         get_logger.assert_called_once_with('cinder')
         rpc_init.assert_called_once_with(CONF)
         last_completed_audit_period.assert_called_once_with()
index 8a46bfe8668b4d869e9e42818b92cd2d1de348db..736bd6e18e7673c9c0cc29ba86b5daa3f1971791 100644 (file)
@@ -19,13 +19,13 @@ import math
 import mock
 import mox
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_serialization import jsonutils
 from oslo_utils import units
 
 from cinder.brick.initiator import connector
 from cinder import exception
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder import utils
 from cinder.volume import configuration as conf
index 362e7e018f47b15b86a4a8f5c4f2f7772072965f..cf16e5b132d170830be4339991b2587ba9913d73 100644 (file)
 #    under the License.
 
 import mock
+from oslo_log import log as logging
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume.drivers.dell import dell_storagecenter_api
 from cinder.volume.drivers.dell import dell_storagecenter_fc
index ce3573ed3242df3d1c1e691e9bd541530f57f474..9115d53f214dff3b8015c2bc10da7ed077aac582 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume.drivers.dell import dell_storagecenter_api
 from cinder.volume.drivers.dell import dell_storagecenter_iscsi
index c167f057363b1d4d52805ca7b0c90f2ab97c062b..74a0ce7b3a561dea031f2b655a8def36c64305c9 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
+
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume.drivers.dell import dell_storagecenter_api
 
index b907b90cfe2bbc7b7f5d860cb97ca925be697c61..f5caaf6198ffc5512ba6f32dc48081cdec913882 100644 (file)
 import collections
 
 import mock
+from oslo_log import log as logging
 from oslo_utils import importutils
 from oslo_utils import timeutils
 
 from cinder import context
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 
index 1a9506aed4bb42d64bc17543137a1b557027f55e..6531a00f87742d6f98467bef87c04510e05a554b 100644 (file)
@@ -20,10 +20,10 @@ import time
 from xml.dom import minidom
 
 import mock
+from oslo_log import log as logging
 import six
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder import test
 from cinder.volume.drivers.emc import emc_vmax_common
index 3ffc30662f3ed1f6b381e7103bb42515f3759b86..a7e90db842f3201adc5d5f54ba5aae5c4ff390ea 100644 (file)
 
 
 import mock
+from oslo_log import log as logging
 import six
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume.drivers.emc import xtremio
 
index b5fb350cfdf8df4a7f8c0becd7b9892e90105782..32e3d44173b5db554359e01433e5da8254c47ef1 100644 (file)
@@ -19,11 +19,11 @@ from eventlet import greenthread
 import mock
 import mox
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 import paramiko
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import ssh_utils
 from cinder import test
 from cinder import utils
index bd7cc73d9a08802f817767f0781e82f26ab2ad9d..8b05421abe9cd820cc248f7e4f48a0c08de3d5e5 100644 (file)
@@ -18,10 +18,10 @@ import os
 import tempfile
 
 import mock
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _LW
-from cinder.openstack.common import log as logging
 from cinder import test
 import cinder.volume.drivers.fujitsu.eternus_dx_common as eternus_dx_common
 import cinder.volume.drivers.fujitsu.eternus_dx_fc as eternus_dx_fc
index 0964e26e468e695888ba88736ae790258abf407b..e761d71f695fac2011903587c69a390cf1b1146f 100644 (file)
@@ -17,6 +17,7 @@ import copy
 import json
 
 import mock
+from oslo_log import log as logging
 from oslo_utils import timeutils
 from oslo_utils import units
 import requests
@@ -24,7 +25,6 @@ import requests
 from cinder import context
 from cinder.db.sqlalchemy import models
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers.fusionio import ioControl
index f2c8aebf39f380c497cdbd4cbac6e546eb43e12f..33315c3535210818e20f6c5890eeefada8272aca 100644 (file)
@@ -19,11 +19,11 @@ import tempfile
 import mock
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder import utils
 from cinder.volume import configuration as conf
index f4c1142fb8f78380ceb8f4432b693aa4c138341d..2688c69ee74a9dda398006135dbaa5a83e9ef3bc 100644 (file)
@@ -17,8 +17,8 @@
 import mock
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder import utils
 from cinder.volume.drivers.hds import hnas_backend
index 231df11c1ae7bf5425fe1e9f56e7b82667e8011e..24abcb4d314e43719cee65db7744256b6b789bbc 100644 (file)
@@ -23,9 +23,9 @@ import StringIO
 import tempfile
 
 import mock
+from oslo_log import log as logging
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers.hds import iscsi
index d0d779252dfa29eb3a01baf9b10a92080b31373f..8785591c4adf8f0ec743595059eba5761631fc6c 100644 (file)
@@ -19,9 +19,9 @@ import StringIO
 import tempfile
 
 import mock
+from oslo_log import log as logging
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers.hds import nfs
index 258b67b30ef72229ae74ce9485bee29b1c1935bc..623195143e9673bcc92c01418287cc407fbe9003 100644 (file)
@@ -20,11 +20,11 @@ import mock
 import ast
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests import fake_hp_3par_client as hp3parclient
 from cinder.volume.drivers.san.hp import hp_3par_common as hpcommon
index 9e3e2608c687c2e08a5a70200baccfb03ab108a1..3a7b8a99640072050f6bd2a0318cd379e3c4ef35 100644 (file)
 #    under the License.
 #
 """Unit tests for OpenStack Cinder volume drivers."""
+
 import mock
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests import fake_hp_lefthand_client as hplefthandclient
 from cinder.volume.drivers.san.hp import hp_lefthand_iscsi
index b874976149178b08fe33eb5857cb1c0b65403a84..370a4c82665b0dc94e7ddc4c143d5f859a2a92eb 100644 (file)
@@ -21,9 +21,9 @@ import time
 from xml.dom import minidom
 
 import mock
+from oslo_log import log as logging
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers.huawei import huawei_18000
index 7c3263ad4b252a02aad4b01178e6bbb2d2f16cd4..eaae98df13d7a7c83305192879d157616ae063cf 100644 (file)
@@ -21,6 +21,7 @@ Tests for the IBM FlashSystem volume driver.
 
 import mock
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import six
@@ -30,7 +31,6 @@ import re
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder import utils
 from cinder.volume import configuration as conf
index 01e8efeb04844a5ebcb6d91f41c61f04eb5daa7e..e90ef1d598c775fd56309ea06fa8a65d10990670 100644 (file)
@@ -23,11 +23,11 @@ NAS based IBM GPFS Storage Systems).
 
 import mock
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers.ibm import ibmnas
index d774985bf4cb714f5682d20a51343ca2a4b5cf82..ef78eb8ffdff10ccc25518f4daf2106166e379e7 100644 (file)
@@ -22,10 +22,10 @@ import httplib
 
 from lxml import etree
 import mock
+from oslo_log import log as logging
 import six
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers.netapp import common
index a52c5f6aa4b14b4fe811802aea145e91a4592810..e972adc914fe3c80c718260f1be2d475868e8b6d 100644 (file)
@@ -23,11 +23,11 @@ import json
 import re
 
 import mock
+from oslo_log import log as logging
 import requests
 import six.moves.urllib.parse as urlparse
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers.netapp import common
index 8f082d7fd96f4fdc83c5848887f24d210c895ffc..f503169ba26c437840fbb3ac506d16020500e9f5 100644 (file)
@@ -22,12 +22,12 @@ import unittest
 from lxml import etree
 import mock
 import mox as mox_lib
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _LW
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder import utils as cinder_utils
 from cinder.volume import configuration as conf
index 4b3989caf5b76fd9dcd460d69bd9df8efe6f24dd..ba3592337fd7adef487dbc35d64d769c6afeb36e 100644 (file)
@@ -15,9 +15,9 @@
 
 import mock
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume.drivers import nimble
 
index 01ec065b625db0fa07f269470de82ff36f5670b7..425cb32725746a507b5313d308a3a0c364c74cef 100644 (file)
@@ -20,11 +20,11 @@ Unit Tests for qos specs internal API
 import time
 
 from oslo_db import exception as db_exc
+from oslo_log import log as logging
 
 from cinder import context
 from cinder import db
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import qos_specs
 from cinder.volume import volume_types
index d59ea08eb182e18fbe74a421e5c6613276334d01..b30735293e520d553ef2e9233c0e2a3c4a1dffcc 100644 (file)
@@ -21,6 +21,7 @@ import os
 import tempfile
 
 import mock
+from oslo_log import log as logging
 from oslo_utils import timeutils
 from oslo_utils import units
 
@@ -28,7 +29,6 @@ from cinder import db
 from cinder import exception
 from cinder.i18n import _
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests.image import fake as fake_image
 from cinder.tests import test_volume
index 5732a3f33bc7b9177a8001b87e754591f4bd250b..1cb90aa8901377828e439dd2c9b9a4f167b367f2 100644 (file)
@@ -18,12 +18,12 @@ import datetime
 
 import mock
 import mox
+from oslo_log import log as logging
 from oslo_utils import timeutils
 from oslo_utils import units
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers import solidfire
index 06212134970d4042c2a97ed011f72c1b35200cf7..36adfd83a97e96ebbb130ccbca805785ec8642ea 100644 (file)
@@ -18,11 +18,11 @@ Unit tests for the Scality Rest Block Volume Driver.
 
 import mock
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests.brick import test_brick_lvm
 from cinder.volume import configuration as conf
index 6150705efc368de288167c4df3aa9fffae4e55b3..c4f85e7f53dc72f7fba91510ea735d9df2b43aac 100644 (file)
@@ -24,6 +24,7 @@ import time
 
 import mock
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import importutils
 from oslo_utils import units
@@ -31,7 +32,6 @@ from oslo_utils import units
 from cinder import context
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests import utils as testutils
 from cinder import utils
index 8120d5fe23433eccc244dbb933a142f465c6fc98..3e9d77e745f35491aa198d778f3a9814f909da7c 100644 (file)
@@ -18,10 +18,10 @@ import os
 
 import mock
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers import symantec_cnfs as cnfs
index 9ca4c64fc1d34ff7a533ece977b0562cecab85be..cf66d7fbf6fe405242d46933ec7ef4a5ea0502ce 100644 (file)
@@ -31,6 +31,7 @@ import mock
 import mox
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_serialization import jsonutils
 from oslo_utils import importutils
 from oslo_utils import timeutils
@@ -47,7 +48,6 @@ from cinder.image import image_utils
 from cinder import keymgr
 from cinder import objects
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 import cinder.policy
 from cinder import quota
 from cinder import test
index 55c927abf4d1c7e52d4124d37255547edb08afb1..3777070772d4522a3a2e1a976eb93ed9e647d018 100644 (file)
@@ -17,8 +17,8 @@
 
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration
 
index 0922711de5918701c3f7bbf3fcf876ba22b32ed0..2b6162f1a5fd39dfd2349f98001022bd9a13ea54 100644 (file)
 
 import datetime
 
+from oslo_log import log as logging
+
 from cinder import context
 from cinder import db
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests import utils
 from cinder.transfer import api as transfer_api
index 4fa6b1ee78a08de6fb2d280580cd0ae59f0d6615..a3ed37aeb126d4dba4b6f18c30de54e959f3add3 100644 (file)
@@ -20,6 +20,7 @@ import datetime
 import time
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import context
 from cinder import db
@@ -27,7 +28,6 @@ from cinder.db.sqlalchemy import api as db_api
 from cinder.db.sqlalchemy import models
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests import conf_fixture
 from cinder.volume import qos_specs
index 357342a34dbabc81c8f385292f860b4392804b59..cd49bf6b93954e9b740de4679fd9a303e3e24968 100644 (file)
@@ -18,9 +18,9 @@
 import mock
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder import utils
 from cinder.volume import throttling
index ed6af574e9b737248aab38b50a2938c1449339a5..193fa6b3cd782e6c37482124484a767ed876d2d6 100644 (file)
 #    under the License.
 
 import mock
+from oslo_log import log as logging
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume.drivers import xio
 from cinder.volume import qos_specs
index b7094ed04adcdca1363ab93cdf41fbf6cd18eedd..a37a4b5d013aed48c077c0924e36c99c9188fb6d 100644 (file)
@@ -20,8 +20,9 @@ Tests for Zadara VPSA volume driver
 import copy
 import httplib
 
+from oslo_log import log as logging
+
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers import zadara
index 96dd3807b033098286deb05905ea837223b805fe..059fa7302e0ae14b04c602a8524578f761869557 100644 (file)
@@ -18,9 +18,9 @@ Unit tests for Oracle's ZFSSA Cinder volume driver
 import json
 
 import mock
+from oslo_log import log as logging
 from oslo_utils import units
 
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.tests import fake_utils
 from cinder.volume import configuration as conf
index 6f403bc84b9f3efa66f4843b56e473bf4b4d5e31..8071817ba6f5e59900ce9f25fde08f3d662a3494 100644 (file)
 #    under the License.
 
 import mock
+from oslo_log import log as logging
 
 from cinder import context
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.volume.drivers import datera
index 053191508fa81d82f8462b01c97a1215cb62b111..3b20bd11aba4ca5a3eba7ea66cea4e2f56ebad2e 100644 (file)
 
 import mock
 from oslo_config import cfg
+from oslo_log import log as logging
 import paramiko
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 import cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service \
index ca6d96ded0ab8755d77868066a8383df9d52ff06..46e67eb0ee02fcbbc48bf3a4049e7d9f6124d20c 100644 (file)
@@ -21,9 +21,9 @@
 
 import mock
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.zonemanager.drivers.brocade \
     import brcd_fc_zone_client_cli as client_cli
index e34ddf844818ec0d2781d5ed64183a7421787079..24c5f49c7e44bff84933411f13c68e95117da619 100644 (file)
 
 import mock
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 import paramiko
 
 from cinder import exception
 from cinder.i18n import _LI
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.zonemanager.drivers.brocade import brcd_fc_zone_driver as driver
index ed6cc51b0f76a6a40eeabba832dedd2094cb10bd..5010bb0b452af52cb538a50c6148a4883c4c6996 100644 (file)
@@ -19,8 +19,9 @@
 
 """Unit tests for fc san lookup service."""
 
+from oslo_log import log as logging
+
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder import test
 from cinder.volume import configuration as conf
 from cinder.zonemanager import fc_san_lookup_service as san_service
index 164a97e7e8c46d87e54b5d7ee1af526ff9d76105..08211757e70b60d1fc904afd9a8287d0542196aa 100644 (file)
@@ -23,12 +23,12 @@ import hmac
 import os
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder.db import base
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder import quota
 from cinder.volume import api as volume_api
 
index 378f238e2ddae50d1ea5abb5b6e2c01cdefad7fd..d01ca8f78ff79097d4050c2c7063cfa42df82118 100644 (file)
@@ -38,6 +38,7 @@ from xml.sax import saxutils
 from oslo_concurrency import lockutils
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 from oslo_utils import timeutils
 import retrying
@@ -46,7 +47,6 @@ import six
 from cinder.brick.initiator import connector
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 
 
 CONF = cfg.CONF
index b322a09accc58c273d6f9d7510d304ac49fbd94f..a755717e67b65e01d2caaef6e146765101cbf211 100644 (file)
@@ -24,6 +24,7 @@ import datetime
 import functools
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import timeutils
 from oslo_utils import uuidutils
@@ -38,7 +39,6 @@ from cinder.image import glance
 from cinder import keymgr
 from cinder import objects
 from cinder.objects import base as objects_base
-from cinder.openstack.common import log as logging
 import cinder.policy
 from cinder import quota
 from cinder import quota_utils
index 6b98368377251e16dad13276170f7d882d8ffbbb..ceb2a5ee34e43550812e46e9aa361117b19f3ce3 100644 (file)
@@ -41,8 +41,7 @@ and registered in the group in which they are used.
 
 
 from oslo_config import cfg
-
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
 
 
 CONF = cfg.CONF
index 5b96bc81fb6338f0f56b38e5f37224c968d1e7d8..4e6ad3f2964e50d42e5aaeee2112150b06b40db3 100644 (file)
@@ -22,6 +22,7 @@ import time
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 import six
 
@@ -29,7 +30,6 @@ from cinder import exception
 from cinder.i18n import _, _LE, _LW
 from cinder.image import image_utils
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume import rpcapi as volume_rpcapi
 from cinder.volume import throttling
index 4b49c0f409448b643d2abf251c851dd8386a98de..9e76c1fee635c7b18eb5b1c49a6d3e8696dbe610 100644 (file)
@@ -16,6 +16,7 @@
 import os
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 
 from cinder import context
@@ -23,7 +24,6 @@ from cinder.db.sqlalchemy import api
 from cinder import exception
 from cinder.i18n import _, _LI
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume import utils as volutils
 
index b54f0593c44d6118ca12f8f70eeecdf558232ae7..dc76dbc154a86b06d1345fdc7c3d21ce9d993d72 100644 (file)
@@ -18,12 +18,12 @@ import json
 import time
 import urllib
 
+from oslo_log import log as logging
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.volume.drivers.cloudbyte import options
 from cinder.volume.drivers.san import san
index 1e16d699d10aa54e56f396d48030404cfe5d5a0e..c625a396e6925f2d5aa32a328962c72ef19a190f 100644 (file)
@@ -28,13 +28,13 @@ import urllib2
 
 from oslo_concurrency import lockutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_serialization import jsonutils
 from oslo_utils import units
 import six.moves.urllib.parse as urlparse
 
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume import volume_types
 
index f556afcc50af745d08564f0867a0d44ba6d64977..8481363d832e5afec300b933db2571bea35ddd81 100644 (file)
 import json
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import requests
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import versionutils
 from cinder.volume.drivers.san import san
 
index 228b3c0a818a8fb14a120a522b74335afadc0246..1f5869a44e60142971320b68bd7df1cfccf424ff 100644 (file)
 import json
 import os.path
 
+from oslo_log import log as logging
 import requests
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 
index 536d4608a37d707495365483a9389ff597f34c39..f72333a6d2c63ba5422144f77ace3843512c1078 100644 (file)
 #    under the License.
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.dell import dell_storagecenter_api
 from cinder.volume.drivers.san import san
 
index 25da6cb7912f8fbbe97e86436692002b484ac02b..513e4779f5ed07da2f7e4ab49732c8a8352e4a71 100644 (file)
 
 '''Volume driver for Dell Storage Center.'''
 
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.dell import dell_storagecenter_common
 from cinder.zonemanager import utils as fczm_utils
index 0f532951658a146b2dbec7d78ad208b42f93695f..40eb7614cc9d161dbe52c940644e7e858d8fef6f 100644 (file)
 
 '''Volume driver for Dell Storage Center.'''
 
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.dell import dell_storagecenter_common
 from cinder.volume.drivers import san
 
index b1b67396db66372e4130fb62b65391aaa91db8d3..92d9573d2892aa4638b6663cf3d2bfc74bff1caa 100644 (file)
@@ -26,6 +26,7 @@ for more details.
 import uuid
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 from oslo_utils import units
 import six
@@ -33,7 +34,6 @@ import six
 
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 
 try:
index a05b3031e1c9f39c9f8c04856ddaec1993c5242b..20b983cc38381eb1f36264136c7742b818314eda 100644 (file)
@@ -17,7 +17,8 @@ Fibre Channel Driver for EMC VNX array based on CLI.
 
 """
 
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
+
 from cinder.volume import driver
 from cinder.volume.drivers.emc import emc_vnx_cli
 from cinder.zonemanager import utils as zm_utils
index b5f943405329698cf847a97ab7b21d68b69ff5e7..7055bda3653739da04c3d58bc5d8a138c5a7dbf1 100644 (file)
@@ -17,7 +17,8 @@ iSCSI Drivers for EMC VNX array based on CLI.
 
 """
 
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
+
 from cinder.volume import driver
 from cinder.volume.drivers.emc import emc_vnx_cli
 
index 73d3bcd89e1a3009224e9348fa732a9967364c08..edff493f656f752ff7391a0bdb6c9cd5adc2c00e 100644 (file)
@@ -17,11 +17,11 @@ import inspect
 import os.path
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.emc import emc_vmax_fast
 from cinder.volume.drivers.emc import emc_vmax_https
 from cinder.volume.drivers.emc import emc_vmax_masking
index 155f3bc3d601473d430b684d7e84c6e3683e703e..378d0ebf68c211887b3b820d8796cd6621e64b1a 100644 (file)
 #    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 #    License for the specific language governing permissions and limitations
 #    under the License.
+
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.emc import emc_vmax_provision
 from cinder.volume.drivers.emc import emc_vmax_utils
 
index 87db5db1e80c905eac93cca7610d1bd6038f0d59..9a50d49e10350f0c60cdc88311b8c50a57b4ad28 100644 (file)
 #    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 #    License for the specific language governing permissions and limitations
 #    under the License.
+
+from oslo_log import log as logging
 import six
 
 from cinder import context
 from cinder.i18n import _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.emc import emc_vmax_common
 from cinder.zonemanager import utils as fczm_utils
index 7098c3d1abcd2fd59e880d787a7d86b129de27ee..f3f5e961f4e1d13bf18bd5027b2d286eeddafa81 100644 (file)
@@ -24,10 +24,10 @@ import urllib
 
 from eventlet import patcher
 import OpenSSL
+from oslo_log import log as logging
 import six
 
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 
 # Handle case where we are running in a monkey patched environment
 if patcher.is_monkey_patched('socket'):
index a1fca57451f1351ee635305419b5c439c428b536..421c5a0ed6d20c85097207117c3f29b80b071fae 100644 (file)
@@ -18,12 +18,12 @@ ISCSI Drivers for EMC VMAX arrays based on SMI-S.
 """
 import os
 
+from oslo_log import log as logging
 import six
 
 from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.emc import emc_vmax_common
 
index 1bef900846718e99caa96465600a6b725afd391d..d1cd7e9978d4bdc0d577f277331cd6ca541fcb02 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.emc import emc_vmax_fast
 from cinder.volume.drivers.emc import emc_vmax_provision
 from cinder.volume.drivers.emc import emc_vmax_provision_v3
index 1594942d95bd4fdaa13dedce5717d72eab3c9477..7a9d072a0d82ef0c4f5d1b0e8e21542a24c51fc9 100644 (file)
 #    under the License.
 import time
 
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.emc import emc_vmax_utils
 
 
index 80ca10e6aa8f37641820cb39314ee3785e403759..f2aa38ad1b7566c31baa39011e7623851bc4a4b6 100644 (file)
 
 import time
 
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.emc import emc_vmax_utils
 
 LOG = logging.getLogger(__name__)
index 613853cfdcc8c84cbc5f9ebbb14db5b4dc6039bb..67b242c88ebfa5ff919bc97700a05dd4b11793f6 100644 (file)
@@ -18,12 +18,12 @@ import random
 import re
 from xml.dom import minidom
 
+from oslo_log import log as logging
 import six
 
 from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.volume import volume_types
 
index 0710cc2e66cb0bb726418dfafdd5ad4a8995f2c1..d423a76692850234bdf54d26683a0f4683174870 100644 (file)
@@ -26,6 +26,7 @@ import eventlet
 from oslo_concurrency import lockutils
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_serialization import jsonutils as json
 from oslo_utils import excutils
 from oslo_utils import timeutils
@@ -37,7 +38,6 @@ from taskflow.types import failure
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder import utils
 from cinder.volume import configuration as config
@@ -47,8 +47,11 @@ from cinder.volume import utils as vol_utils
 from cinder.volume import volume_types
 
 CONF = cfg.CONF
+
+logging.register_options(CONF)
 LOG = logging.getLogger(__name__)
 
+
 INTERVAL_5_SEC = 5
 INTERVAL_20_SEC = 20
 INTERVAL_30_SEC = 30
index cedb856f464abfc62a4d7812c23758940fb87b11..38f4462ef46163707bbb04268be4a9736c78350b 100644 (file)
@@ -33,12 +33,12 @@ import urllib
 import urllib2
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.san import san
 from cinder.zonemanager import utils as fczm_utils
index c6b56913004dc012dc3203a531076d0e87510f77..f04be1659d383f97186db851c16f72f370c8a8a1 100644 (file)
@@ -23,11 +23,11 @@ from eventlet import greenthread
 import greenlet
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LW, _LI
-from cinder.openstack.common import log as logging
 from cinder import ssh_utils
 from cinder import utils
 from cinder.volume.drivers import san
index a827fc0c4c6f4bb35c42a7659d9713bac6cab45d..44c60106c0b19d274cdd20e86aac1d4669b184f7 100644 (file)
@@ -26,12 +26,12 @@ import time
 from xml.dom import minidom
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.volume import volume_types
 
index 695538a0a8681ad702001c8965d509f19e4e3f5c..d5b4516b487e751cff5840ef1082488f86f22199 100644 (file)
@@ -18,10 +18,10 @@ FC Drivers for ETERNUS DX arrays based on SMI-S.
 
 """
 from oslo_concurrency import lockutils
+from oslo_log import log as logging
 import six
 
 from cinder import context
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.fujitsu import eternus_dx_common
 from cinder.zonemanager import utils as fczm_utils
index 36bb0697f03b30d06286e47b413e286446c04252..34ffd015187b2063ef9c3a7ae62a012b2387a450 100644 (file)
@@ -18,12 +18,12 @@ ISCSI Drivers for ETERNUS DX arrays based on SMI-S.
 
 """
 from oslo_concurrency import lockutils
+from oslo_log import log as logging
 import six
 
 from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.fujitsu import eternus_dx_common
 
index dc73bf9a78dfe2cc64fa48847824a6af7dd1be6a..23e69c782b57835f6e7235219d30fa9163c1e032 100644 (file)
@@ -24,12 +24,12 @@ import random
 import uuid
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 import requests
 
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.volume.drivers.san import san
 from cinder.volume import qos_specs
index 011c526586028aa8d55c18a2512151ee3f05bfe0..559e12b9b3097333490fb9cd9d40a142c2197fec 100644 (file)
@@ -19,6 +19,7 @@ import stat
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder.brick.remotefs import remotefs as remotefs_brick
@@ -26,7 +27,6 @@ from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder.image import image_utils
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers import remotefs as remotefs_drv
 
index 1a64204f43f00cf563433d9ca41696aced800090..1adb06055c463b5f571bb181169f85db82aa1810 100644 (file)
@@ -22,11 +22,11 @@ iSCSI Cinder Volume driver for Hitachi Unified Storage (HUS) platform.
 from xml.etree import ElementTree as ETree
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume import driver
 from cinder.volume.drivers.hds import hus_backend
index 55423aa3240bf96f2ed8f8dd18c9efe2acc18262..c548ef62f30622137c84c05d4a32eec76b72f12d 100644 (file)
@@ -21,11 +21,11 @@ Hitachi Unified Storage (HUS-HNAS) platform. Backend operations.
 import re
 
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 from oslo_utils import units
 import six
 
 from cinder.i18n import _LE, _LW, _LI
-from cinder.openstack.common import log as logging
 from cinder import ssh_utils
 from cinder import utils
 
index 4920b8fd5e2ecfbb419179934def8abc466545cb..b29026edf16c5e29bbcfd3efc2a4b27749f4eba1 100644 (file)
@@ -19,7 +19,8 @@
 Hitachi Unified Storage (HUS) platform. Backend operations.
 """
 
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
+
 from cinder import utils
 
 LOG = logging.getLogger("cinder.volume.driver")
index e44e491551ca8b43082a58f17ce080fcb7244621..2cbfeff1a34b8e3fa6f56817f79c34391c1e2c06 100644 (file)
@@ -21,12 +21,12 @@ import os
 from xml.etree import ElementTree as ETree
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.hds import hnas_backend
 from cinder.volume import utils
index e3149f7e14b3357e4a44efe025abdff732e7a1a7..13d8351a92aaa03e031d152ef75335ead8c4af1b 100644 (file)
@@ -23,13 +23,13 @@ from xml.etree import ElementTree as ETree
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.hds import hnas_backend
 from cinder.volume.drivers import nfs
 from cinder.volume import utils
index ee761a8fb9303c081ccc60eb0b06b9e1be63c22a..d400faf37ce9984819847c290bd68ad56c5ac429 100644 (file)
@@ -18,12 +18,12 @@ import shlex
 
 from oslo_concurrency import lockutils
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 from oslo_utils import excutils
 import six
 
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 SMPL = 1
index 5f8ca164e68ed40d27360e2682fe680d86c0bcc9..0e2444dac5fca9f17f89a6cd5fe0e06355b5568f 100644 (file)
@@ -20,6 +20,7 @@ import re
 import threading
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 import six
 
@@ -27,7 +28,6 @@ from cinder.db.sqlalchemy import api
 from cinder.db.sqlalchemy import models
 from cinder import exception
 from cinder.i18n import _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers.hitachi import hbsd_basiclib as basic_lib
 from cinder.volume.drivers.hitachi import hbsd_horcm as horcm
index 0068bb6e22ac648a1d8b0b72fad5915faf8707b2..1c40aaa4ea80053d21168df03ff0c474bffc67b9 100644 (file)
@@ -20,12 +20,12 @@ import os
 import threading
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 import six
 
 from cinder import exception
 from cinder.i18n import _LW
-from cinder.openstack.common import log as logging
 from cinder import utils
 import cinder.volume.driver
 from cinder.volume.drivers.hitachi import hbsd_basiclib as basic_lib
index 6175d2d63bdd1aac5bb40989842dd7eb715af46b..ca4ebe27d7de769ac14ee4ed93d34a3ec5a2bff1 100644 (file)
@@ -21,13 +21,13 @@ import time
 
 from oslo_concurrency import processutils as putils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder import utils
 from cinder.volume.drivers.hitachi import hbsd_basiclib as basic_lib
index 558a27d43af41d00f9cd83ca13fcc2ce1b6854f2..87e99e82fa21136d469e3e59ecc6034d0f52788e 100644 (file)
@@ -20,11 +20,11 @@ import os
 import threading
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 from cinder import utils
 import cinder.volume.driver
 from cinder.volume.drivers.hitachi import hbsd_basiclib as basic_lib
index 12ecd20c3cb0bc87a8446768de68b37856be6ab6..13c32f0b080123930156fcc4b9d5a1eb61b43a98 100644 (file)
@@ -17,13 +17,13 @@ import shlex
 import threading
 import time
 
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder import utils
 from cinder.volume.drivers.hitachi import hbsd_basiclib as basic_lib
index 2e0895347969e45f8d89aa37a30d9c634b43d3aa..92351a805c6dd0e7bd061f297d4f03bfe5939ea7 100644 (file)
@@ -19,11 +19,11 @@ The product type and the protocol should be specified in config file before.
 """
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.huawei import huawei_18000
 from cinder.volume.drivers.huawei import huawei_dorado
 from cinder.volume.drivers.huawei import huawei_t
index 6dabedc6b17d9276c884d073527125ba2ef22466..71966fb215f76bd11ead375294dfc1fcbbd9c5b7 100644 (file)
@@ -19,7 +19,8 @@ Volume Drivers for Huawei OceanStor Dorado series storage arrays.
 
 import re
 
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
+
 from cinder.volume.drivers.huawei import huawei_t
 from cinder.volume.drivers.huawei import ssh_common
 
index 6be3787d3938cdf39cb5ccd426289d80aae5c21a..356dcf2982e684486bc95bc418acbb500b99fb33 100644 (file)
@@ -20,9 +20,10 @@ Volume Drivers for Huawei OceanStor T series storage arrays.
 import re
 import time
 
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _, _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.huawei import huawei_utils
 from cinder.volume.drivers.huawei import ssh_common
index be3a384069e6a7b8aa751f7c1b6da3a6282b3c0a..bec102051e60459796786bdf5fd38ee525a36366 100644 (file)
@@ -16,8 +16,9 @@
 
 from xml.etree import ElementTree as ET
 
+from oslo_log import log as logging
+
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 2f64d4e6921c1741778c5baa05c687d90a83f5d9..672cf84eb8a27a79b85e4060862411e7971ac43c 100644 (file)
@@ -22,6 +22,7 @@ import urllib2
 import uuid
 from xml.etree import ElementTree as ET
 
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import six
@@ -29,7 +30,6 @@ import six
 from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder import utils
 from cinder.volume import qos_specs
index 4f2ce60759ea739114ec6105db08c773bf2ac709..1aa0ef2ad2000854de37d6b57b8a59a2ec9ae8d7 100644 (file)
@@ -26,12 +26,12 @@ import threading
 import time
 from xml.etree import ElementTree as ET
 
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder import ssh_utils
 from cinder import utils
 from cinder.volume.drivers.huawei import huawei_utils
index f08b4e809ed066168be3fb5a2b975735db4de47e..86254eab0d01c3bcee70be7748f41bf9c23102b9 100644 (file)
@@ -30,6 +30,7 @@ import threading
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import six
@@ -37,7 +38,6 @@ import six
 from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.openstack.common import strutils
 from cinder import utils
index f52d55b58f01cde6a0e3b5b6870ccd142ef7725f..2ea30b3dfa0d692a07a466385041745711b513f4 100644 (file)
@@ -23,6 +23,7 @@ import shutil
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 import six
 
@@ -31,7 +32,6 @@ from cinder import exception
 from cinder.i18n import _, _LE, _LI
 from cinder.image import image_utils
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume import driver
 
index 98e721c4273694b285b638afcb0293eb78fa12c1..5297418fbeb8ccd97cc6159bb2b15634d648bc39 100644 (file)
@@ -34,12 +34,12 @@ import re
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import exception
 from cinder.i18n import _, _LI, _LW
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers import nfs
 from cinder.volume.drivers import remotefs
index d2d70cc6184967c6dca4b5de1406df7f39f73104..499a25fd3ce02a6bdb3a6850ae6b7dd48e763c7d 100644 (file)
@@ -38,13 +38,13 @@ import math
 import time
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 
 from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder import utils
 from cinder.volume.drivers.ibm.storwize_svc import helpers as storwize_helpers
index ab5928a478a6c2c99516f3b6421342b4d36ebdf7..9f451f8c156f492fa8fced1e752fe1c356bd3bad 100644 (file)
@@ -21,6 +21,7 @@ import unicodedata
 
 
 from eventlet import greenthread
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import strutils
 import six
@@ -28,7 +29,6 @@ import six
 from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.volume.drivers.ibm.storwize_svc import ssh as storwize_ssh
 from cinder.volume import qos_specs
index a05b44dedc83c3369abddc161a198a0dd0f3f4dc..faa81150974d69bd2f08d44d5cc8da5c17c7676f 100644 (file)
 #    under the License.
 #
 
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder.volume import volume_types
 
 LOG = logging.getLogger(__name__)
index 49da20c87ce508981a042e0235743afb683dd300..a0cf01bd559f5a07005c7f4bbf5c909ec0db9749 100644 (file)
 import re
 
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 93228a940025e13de14c08e49f7c65d441a87f61..1d44eda64d577a771f21fead8cde19405beb3abd 100644 (file)
@@ -23,10 +23,10 @@ Unified Volume driver for IBM XIV and DS8K Storage Systems.
 """
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 
 from cinder import exception
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.san import san
 
 xiv_ds8k_opts = [
index 339da1c280fb5c2e3d12b7259f7c5f7094dd81d8..36989930457d76a76fd27d8f9c4a0ed971c9f249 100644 (file)
@@ -21,6 +21,7 @@ import socket
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 from oslo_utils import units
 
@@ -30,7 +31,6 @@ from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder.image import image_utils
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume import driver
 from cinder.volume import utils as volutils
index 875fee1c1a394124696bd41133101eb33a33809f..d20a0e5e814be03f277bee8ff760af2e98472cec 100644 (file)
@@ -18,11 +18,11 @@ Unified driver for NetApp storage systems.
 Supports multiple storage systems of different families and protocols.
 """
 
+from oslo_log import log as logging
 from oslo_utils import importutils
 
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.netapp import options
 from cinder.volume.drivers.netapp import utils as na_utils
index 64eb31a0ed5a5c6c9417c4d2b3c1e4cfc0ce8cec..8f11aa0280ad92d5f323899ceca54ef4d8413935 100644 (file)
 Volume driver library for NetApp 7-mode block storage systems.
 """
 
+from oslo_log import log as logging
 from oslo_utils import timeutils
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import configuration
 from cinder.volume.drivers.netapp.dataontap import block_base
 from cinder.volume.drivers.netapp.dataontap.client import client_7mode
index 298c1c84a0c696668763553eaf979787bdb9b5e1..8eb754487d9eca8a1b66404558d9e42543ac46b4 100644 (file)
@@ -25,13 +25,13 @@ import math
 import sys
 import uuid
 
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.netapp.dataontap.client import api as na_api
 from cinder.volume.drivers.netapp import options as na_opts
 from cinder.volume.drivers.netapp import utils as na_utils
index d7468509af06af6554c399e5ff74ec6b92b58d64..af9abca2c2ffbf3e529b8443db994d533603de62 100644 (file)
@@ -23,12 +23,12 @@ Volume driver library for NetApp C-mode block storage systems.
 
 import copy
 
+from oslo_log import log as logging
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers.netapp.dataontap import block_base
 from cinder.volume.drivers.netapp.dataontap.client import api as netapp_api
index 92a720d88d84f80d162961a95ccd39ac44ab9d4c..7dbe18134e2c406c0195b84b59e06eefe9d9c0cb 100644 (file)
@@ -24,11 +24,11 @@ import copy
 import urllib2
 
 from lxml import etree
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 207a1a0f703dbfdbfce5893d50c491513221ed68..5ad8d8e24c5ad2d8139ec58d198c1c69e638e419 100644 (file)
@@ -18,11 +18,11 @@ import copy
 import math
 import time
 
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.netapp.dataontap.client import api as netapp_api
 from cinder.volume.drivers.netapp.dataontap.client import client_base
 
index f6ec288f496a5b78c18801555d53c49adeb90701..c8ac0f047a5a0f30b9ea370984a3677ab3b8f0f2 100644 (file)
@@ -17,12 +17,12 @@ import copy
 import socket
 import sys
 
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import timeutils
 import six
 
 from cinder.i18n import _LE, _LW, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.netapp.dataontap.client import api as netapp_api
 
 
index 63a03980e573d3e8f49719bfeaa22637e231b843..00b32fd5af9f04f4249ec9d8bb12e342efec3f41 100644 (file)
 import copy
 import math
 
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.netapp.dataontap.client import api as netapp_api
 from cinder.volume.drivers.netapp.dataontap.client import client_base
 from cinder.volume.drivers.netapp import utils as na_utils
index d0b34b8d3f09a5dbf976c09b28a5e6dca626f326..4bf2f8409fff2dab5397a59ae8f9a3bba7b0d2b8 100644 (file)
@@ -15,7 +15,8 @@
 Volume driver for NetApp Data ONTAP (7-mode) FibreChannel storage systems.
 """
 
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
+
 from cinder.volume import driver
 from cinder.volume.drivers.netapp.dataontap import block_7mode
 from cinder.zonemanager import utils as fczm_utils
index e7c77e0b298f3ff104cc75579ded3f0fff41c211..b7ef1dc8227dac4ca199a93c4a4bb8a86491c910 100644 (file)
@@ -15,7 +15,8 @@
 Volume driver for NetApp Data ONTAP (C-mode) FibreChannel storage systems.
 """
 
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
+
 from cinder.volume import driver
 from cinder.volume.drivers.netapp.dataontap import block_cmode
 from cinder.zonemanager import utils as fczm_utils
index 64ad6966fa1ad3e6bea1a245924b922139aaa531..2a200f1cb3ab1a728b2dc5336f9ecc223b8360db 100644 (file)
@@ -15,7 +15,8 @@
 Volume driver for NetApp Data ONTAP (7-mode) iSCSI storage systems.
 """
 
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
+
 from cinder.volume import driver
 from cinder.volume.drivers.netapp.dataontap import block_7mode
 
index a56428508d68a6d230bdea0fc5f054fb5ec46c84..482d0552254e99f4e93f6d9610b64006a10beaa9 100644 (file)
@@ -15,7 +15,8 @@
 Volume driver for NetApp Data ONTAP (C-mode) iSCSI storage systems.
 """
 
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
+
 from cinder.volume import driver
 from cinder.volume.drivers.netapp.dataontap import block_cmode
 
index 47a8581db87875dd8689768a82a4d1e68e05b93f..a1bada0319d87bda3bac1a134a20d26285edac43 100644 (file)
 Volume driver for NetApp NFS storage.
 """
 
+from oslo_log import log as logging
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.netapp.dataontap.client import client_7mode
 from cinder.volume.drivers.netapp.dataontap import nfs_base
 from cinder.volume.drivers.netapp import options as na_opts
index 24d112ba546d6da3b43be17729bbbd61d9ab2538..8472f82a2f3a9b024c2ab069695d0c9ec3a6a0fc 100644 (file)
@@ -29,6 +29,7 @@ import time
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import six.moves.urllib.parse as urlparse
@@ -36,7 +37,6 @@ import six.moves.urllib.parse as urlparse
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers.netapp import options as na_opts
 from cinder.volume.drivers.netapp import utils as na_utils
index 21c8aca6ad07dbf85095da3f4d03bbf5de4f7058..18c7409e0a4c71a789000f5bcaff59bd54466456 100644 (file)
@@ -23,13 +23,13 @@ Volume driver for NetApp NFS storage.
 import os
 import uuid
 
+from oslo_log import log as logging
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers.netapp.dataontap.client import api as na_api
 from cinder.volume.drivers.netapp.dataontap.client import client_cmode
index ae9ac0914aeaf04dcdb609e9dc773f3759098f34..3463ff0dbc694c78a9f1aa81a32b2473fbf26538 100644 (file)
@@ -21,12 +21,12 @@ Storage service catalog utility functions and classes for NetApp systems.
 import copy
 import threading
 
+from oslo_log import log as logging
 from oslo_utils import timeutils
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers.netapp.dataontap.client import api as netapp_api
 from cinder.volume.drivers.netapp import utils as na_utils
index 268fb85a42efdd367586df8dad3fdf4ac13f539a..3f773af4809ce9930efc878492de8ec6498db917 100644 (file)
@@ -21,12 +21,12 @@ Client classes for web services.
 import copy
 import json
 
+from oslo_log import log as logging
 import requests
 import six.moves.urllib.parse as urlparse
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 
 
 LOG = logging.getLogger(__name__)
index 5e5712229b0d3d7ddfaf2b1ae7634123e09060b4..0cb3e195913ffff06235e3a30d3e19887920ab35 100644 (file)
@@ -25,13 +25,13 @@ import time
 import uuid
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder import utils as cinder_utils
 from cinder.volume import driver
index 8ef3655b557a6051a932741b6eafa48bad753f7b..4f343d4f49f3013c77f9329b576da5ad972cc237 100644 (file)
@@ -20,10 +20,9 @@ import base64
 import binascii
 import uuid
 
+from oslo_log import log as logging
 import six
 
-from cinder.openstack.common import log as logging
-
 
 LOG = logging.getLogger(__name__)
 
index 3afd70a65c78dd76bcfc21021b2b5ab347518df4..ef27138645e731a285c8f7d85dd96d53c8ceaa9c 100644 (file)
@@ -26,12 +26,12 @@ import platform
 import socket
 
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 import six
 
 from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LW, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder import version
 from cinder.volume import volume_types
index a48fb05e334c39830e446c079200148abc452c69..722a7f899893fc9043ec4d91c28ad1d6e70ac379 100644 (file)
 .. moduleauthor:: Yuriy Taraday <yorik.sar@gmail.com>
 """
 
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers import nexenta
 from cinder.volume.drivers.nexenta import jsonrpc
index 8da7676625d29d78d300a0103a321cd8515e13d4..49a3067e61b8d45ca177e7451b8781e6bdc01849 100644 (file)
 
 import urllib2
 
+from oslo_log import log as logging
 from oslo_serialization import jsonutils
 
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers import nexenta
 
 LOG = logging.getLogger(__name__)
index 1419c2796240f6911ff295fc4fe6c4d915aa3d87..6fe572233c1731ba858983f53c7debd981ed663c 100644 (file)
@@ -25,13 +25,13 @@ import hashlib
 import os
 import re
 
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import context
 from cinder import db
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers import nexenta
 from cinder.volume.drivers.nexenta import jsonrpc
 from cinder.volume.drivers.nexenta import options
index 43880fd0f7a3c04128a564f9a5607e2319341dbe..627fbc344d8b5a0c5ceb34c56b58cfda58e20b19 100644 (file)
@@ -19,6 +19,7 @@ import time
 
 from oslo_concurrency import processutils as putils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 import six
 
@@ -26,7 +27,6 @@ from cinder.brick.remotefs import remotefs as remotefs_brick
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers import remotefs
 
index 5315bcbac75caed756ce1a2587e1efbb1fbc4e01..18ce0103ed9cd4f10a2b35eb182ef01504905963 100644 (file)
@@ -25,12 +25,12 @@ import string
 import urllib2
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 from suds import client
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.san import san
 
 
index ee361c152ffba1a32b2380d1c7706565d5bf8998..7dc643d84c49e5e33cb373b76efcdd499f9e94b5 100644 (file)
@@ -38,12 +38,12 @@ except ImportError:
     vdisklib = None
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 
 
index 3e69276122803c255245e9f85883de235015554f..f2875839ec4ae9def340f5f20a2826737fc335d6 100644 (file)
 
 import errno
 
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.prophetstor import dplcommon
 from cinder.zonemanager import utils as fczm_utils
index 98ae9340a1ecbe1a3e681adc0314f1b7ccce885c..3a3b1411f7bc777b93ad94ecc61bf0edd3113c08 100644 (file)
 
 import errno
 
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _, _LI, _LW
-from cinder.openstack.common import log as logging
 import cinder.volume.driver
 from cinder.volume.drivers.prophetstor import dplcommon
 
index 1bf34a0121c53191864aae2ce355699384f40f61..b58980b7acfc0ff04f4feddd1ea926f539409100 100644 (file)
@@ -25,12 +25,12 @@ import json
 import random
 import time
 
+from oslo_log import log as logging
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LI, _LW, _LE
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.volume import driver
 from cinder.volume.drivers.prophetstor import options
index ec2cf9f9f7b76c9de15040504af378f55b3cd9ee..611ddeb3cddbcd65897c04db962eb29b265588e4 100644 (file)
@@ -24,12 +24,12 @@ import uuid
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers.san import san
 from cinder.volume import utils as volume_utils
index caf3a78e261a719b10b9bac2dc91cc65b95abbdd..694df0041d936fd2fb658a78d4f74fdd1fa5910f 100644 (file)
@@ -19,13 +19,13 @@ import os
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import compute
 from cinder import exception
 from cinder.i18n import _, _LI, _LW
 from cinder.image import image_utils
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers import remotefs as remotefs_drv
 
index 55a626b746cd6ef9aba387fc9e6ea42764aefab5..52b6cb08a101db3c56ab7bb312adbce50a5adb50 100644 (file)
@@ -22,6 +22,7 @@ import tempfile
 import urllib
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import encodeutils
 from oslo_utils import units
 import six
@@ -30,7 +31,6 @@ from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder.image import image_utils
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 
 try:
index a9719140c7db9a0f9d582d25a98ae71773ebb6aa..c9655feb78b067aaede7c46e9853a87cc1cffd17 100644 (file)
@@ -23,6 +23,7 @@ import time
 
 from oslo_concurrency import processutils as putils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import compute
@@ -30,7 +31,6 @@ from cinder import db
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 
 LOG = logging.getLogger(__name__)
index ab9eef6e0783ed678bbee36ece741279468dd32d..27e9ac99f19da2d94a7484f0df91aeaa1d6e6043 100644 (file)
@@ -50,6 +50,7 @@ if hp3parclient:
     from hp3parclient import exceptions as hpexceptions
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 
@@ -57,7 +58,6 @@ from cinder import context
 from cinder import exception
 from cinder import flow_utils
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.volume import qos_specs
 from cinder.volume import utils as volume_utils
index f43c708810811effa52b636a4ed79bd95049ffeb..afebdbf8f81a83aa87324147300ebba6252d78c3 100644 (file)
@@ -34,9 +34,10 @@ try:
 except ImportError:
     hpexceptions = None
 
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 import cinder.volume.driver
 from cinder.volume.drivers.san.hp import hp_3par_common as hpcommon
 from cinder.volume.drivers.san import san
index a41dda584168f44fcc8bbb3fad905fe7438b71ab..8eea79afa795e64443ac59db719b544aef35e2f1 100644 (file)
@@ -35,9 +35,10 @@ try:
 except ImportError:
     hpexceptions = None
 
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _, _LE, _LW
-from cinder.openstack.common import log as logging
 import cinder.volume.driver
 from cinder.volume.drivers.san.hp import hp_3par_common as hpcommon
 from cinder.volume.drivers.san import san
index 32176ae533bf588bd9f685e3945c04fbb4b55409..d3f4fdbfbc7d759be2dd8dbd9872ebc072cded29 100644 (file)
@@ -22,11 +22,11 @@ operations on the SAN.
 
 from lxml import etree
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.san import san
 
 
index 9d84bca55403d835914c2192eeec940b865026fc..c4188f11f62512ed2c0df187725f15775d0928ed 100644 (file)
@@ -31,9 +31,11 @@ It also requires the setting of hplefthand_api_url, hplefthand_username,
 hplefthand_password for credentials to talk to the REST service on the
 LeftHand array.
 """
+
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.san.hp import hp_lefthand_cliq_proxy as cliq_proxy
 from cinder.volume.drivers.san.hp import hp_lefthand_rest_proxy as rest_proxy
index 88ded9ca92ed3bdd496ac35f08f52e0a5d82b229..97b518555a19149aa1c5fc97f43a60380eb8b66d 100644 (file)
@@ -16,6 +16,7 @@
 """HP LeftHand SAN ISCSI REST Proxy."""
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import importutils
 from oslo_utils import units
@@ -23,7 +24,6 @@ from oslo_utils import units
 from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume import utils
 from cinder.volume import volume_types
index 11e98985f280e997e1c372db6908f03e53107a49..bf4b6f0aad290a5d7389f4785af238d2740126b0 100644 (file)
@@ -20,10 +20,10 @@ import base64
 import uuid
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.san.hp import hp_msa_client as msa
 
 LOG = logging.getLogger(__name__)
index 1b16571224993a6affb5d38ee18c84bf319017c2..347c35d666691a04b5bd4db5e5e277cb822afa5f 100644 (file)
@@ -13,7 +13,8 @@
 #    under the License.
 #
 
-from cinder.openstack.common import log as logging
+from oslo_log import log as logging
+
 from cinder import utils
 import cinder.volume.driver
 from cinder.volume.drivers.san.hp import hp_msa_common as hpcommon
index f5adc86b8f30095d1a41550a2e79d5fda21e8680..85ead139e470ae0baa64576f62328326927f4f6c 100644 (file)
@@ -24,11 +24,11 @@ import random
 from eventlet import greenthread
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder import ssh_utils
 from cinder import utils
 from cinder.volume import driver
index 7e088a7acc9ebcada21434d75d21e56fc41b43e2..e4ae636cdadb6fa63812e99b4da7c6401534b3be 100644 (file)
@@ -23,6 +23,7 @@ import urllib2
 
 from oslo_concurrency import lockutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 import six.moves.urllib.parse as urlparse
 
@@ -30,7 +31,6 @@ from cinder import exception
 from cinder.i18n import _, _LI
 from cinder.image import image_utils
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume import driver
 
index 21d46f9b1044aaeebf980bbe236436a4ae46a91f..959f9e54d96dff6e248aaaca85b606c137edb5b0 100644 (file)
@@ -22,12 +22,12 @@ import re
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import exception
 from cinder.i18n import _, _LE
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 
 
index 4c4a3ea2a40a2559747ae83b6af5dc1cad081040..b3808b34018ae8aa21b8471330c854983889ae39 100644 (file)
@@ -18,13 +18,13 @@ import re
 
 from oslo_concurrency import processutils as putils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder.brick.remotefs import remotefs
 from cinder import exception
 from cinder.i18n import _, _LI, _LW
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers import remotefs as remotefs_drv
 
index 4935eb2d7efeda2e177c0381072d3c4231c2a231..0a1e093997ec0384b211e6e0448d0f4e04bab343 100644 (file)
@@ -21,6 +21,7 @@ import string
 import time
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import timeutils
 from oslo_utils import units
 import requests
@@ -30,7 +31,6 @@ from cinder import context
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.san import san
 from cinder.volume import qos_specs
 from cinder.volume import volume_types
index 45a326bb217ad226ff44fa7682a2bb7e8b651611..85cc4979a404ec0dae63853d61bd88b39aa69c05 100644 (file)
@@ -28,6 +28,7 @@ import time
 from oslo_concurrency import lockutils
 from oslo_concurrency import processutils as putils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 import six
@@ -36,7 +37,6 @@ from cinder.brick.local_dev import lvm
 from cinder import exception
 from cinder.i18n import _, _LI, _LE, _LW
 from cinder.image import image_utils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume import driver
 from cinder.volume import utils as volutils
index c5d75700ec2b787267ffe261ddfa84095d72ad35..4abfe644e0a9facdc8eeafbfe7a9d9027ed4785d 100644 (file)
 from __future__ import absolute_import
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 from oslo_utils import units
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume import volume_types
 
index b11db3fdab3dbe8851e5fa7ccf5bb43950cc833c..81cb93e4dbe2e5b83204e804970e9c3b53a1b0de 100644 (file)
 
 import os
 
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers import nfs
 
 LOG = logging.getLogger(__name__)
index 1ecdfb37e0e85d2aa269a9f788bc10183169ae48..16238393362353fd59025a4a4e51c6ab36d1621b 100644 (file)
@@ -32,11 +32,11 @@ import re
 import time
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LW, _LI
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder import utils
 
index 59e2fc54283b791f509311fd196f5197d6455322..e13a30142f24b8848f3d5bbb6067ac4fb54ecda0 100644 (file)
@@ -35,13 +35,13 @@ properly in an active-active HA configuration.  See OpenStack Cinder
 driver documentation for more information.
 """
 
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import context
 from cinder.db.sqlalchemy import models
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume import driver
 from cinder.volume.drivers.san import san
index ce4e27ac6a268f09d27499892313ca6cd2a52544..d90fc48df701fd2ac838cad6974d4eeb92a9b792 100644 (file)
@@ -36,13 +36,13 @@ driver documentation for more information.
 
 import random
 
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import context
 from cinder.db.sqlalchemy import models
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder import utils
 from cinder.volume import driver
index 2ee8218cce96b35a5ed479289ae3f3fef2c76b90..0f3a914fc47c5323290aa06e9efab120874403cc 100644 (file)
 Classes and utility methods for datastore selection.
 """
 
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_vmware import exceptions
 from oslo_vmware import pbm
 
 from cinder.i18n import _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.vmware import exceptions as vmdk_exceptions
 
 
index ca555a67f07b0913bf7f2ea8738824e2aa7677ea..02a87e87ce341cf41450176c5bb8fd5fc909fc51 100644 (file)
@@ -28,6 +28,7 @@ import os
 import tempfile
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import units
 from oslo_utils import uuidutils
@@ -41,7 +42,6 @@ import six
 from cinder import exception
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.vmware import datastore as hub
 from cinder.volume.drivers.vmware import volumeops
index 024dea29482b2dd7702028c972131c436d93e2b5..073f8481f3a5c8915a93dec7595174518f9ac44e 100644 (file)
@@ -19,12 +19,12 @@ Implements operations on volumes residing on VMware datastores.
 
 import urllib
 
+from oslo_log import log as logging
 from oslo_utils import units
 from oslo_vmware import exceptions
 from oslo_vmware import vim_util
 
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.vmware import exceptions as vmdk_exceptions
 
 
index 0afa4d4982f29bfd5d65e424d90ddabe529b8690..c3acc41c781152002e315e5763fc500ef067ef1c 100644 (file)
@@ -19,10 +19,11 @@ import sys
 if sys.platform == 'win32':
     import wmi
 
+from oslo_log import log as logging
+
 from cinder.brick.remotefs import remotefs
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index 30c93644c7396711b77bcafb6bc8845d74112b72..8ec9688cafe47c9a86c616fb53eea4fcf44e0cbd 100644 (file)
@@ -19,13 +19,13 @@ import re
 import sys
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import units
 
 from cinder import exception
 from cinder.i18n import _
 from cinder.image import image_utils
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.drivers import smbfs
 from cinder.volume.drivers.windows import remotefs
index cd72475c73b145e459da33c29a6835a9c5981765..64fd511c8732e49cf5630ea06e01d479d600f06b 100644 (file)
@@ -33,9 +33,10 @@ if os.name == 'nt':
     kernel32 = ctypes.windll.kernel32
     virtdisk = ctypes.windll.virtdisk
 
+from oslo_log import log as logging
+
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.windows import constants
 
 LOG = logging.getLogger(__name__)
index 5aee1fff010ff715a80ab10b8e10e7c404666cb4..b3d7f3a68f263418a092cd775725a15c1bef0e33 100644 (file)
@@ -22,10 +22,10 @@ This driver requires ISCSI target role installed
 import os
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder.image import image_utils
 from cinder.openstack.common import fileutils
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 from cinder.volume.drivers.windows import constants
 from cinder.volume.drivers.windows import vhdutils
index b518ee67dd6878a6be0f54c69b423746a6dcaff3..99348552bd6ad52be58f68dc5afa2d56abe6d2e0 100644 (file)
@@ -20,10 +20,10 @@ import ctypes
 import os
 
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume.drivers.windows import constants
 
 # Check needed for unit testing on Unix
index 48e3c778cd425e569d2f13e79394e3d9b6954223..e945ed4b471d3d5ee8a1719b058757049deadd42 100644 (file)
@@ -19,11 +19,11 @@ import urllib2
 
 from lxml import etree
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import context
 from cinder import exception
 from cinder.i18n import _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import loopingcall
 from cinder.volume import driver
 from cinder.volume.drivers.san import san
index 4b3eeea73deac4ae979fd1c566659bfdca222d3a..50bad07218c0cd7acb33e9bb9ca4669478e876e3 100644 (file)
@@ -24,10 +24,10 @@ import httplib
 
 from lxml import etree
 from oslo_config import cfg
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import driver
 
 LOG = logging.getLogger(__name__)
index 6672469549c7a2671f1b10b32b4c15821e588abe..19c29feab3d18282dd34e2a6266f4bfd05ad6092 100644 (file)
@@ -21,8 +21,9 @@ import StringIO
 import time
 import urllib2
 
+from oslo_log import log
+
 from cinder.i18n import _LE, _LI
-from cinder.openstack.common import log
 
 LOG = log.getLogger(__name__)
 
index 9ca5feae5d204527ccce8807f76a078f844fb4c9..c100bf45b3539e64b3108ef7c47140da13d62285 100644 (file)
@@ -19,9 +19,10 @@ import httplib
 import time
 import urllib2
 
+from oslo_log import log
+
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log
 
 LOG = log.getLogger(__name__)
 
index 7a5cf558448aebfafad93158358f0320acef09af..508704301d7a462d2574492424f09d79493a45e5 100644 (file)
@@ -18,11 +18,11 @@ import ast
 import base64
 
 from oslo_config import cfg
+from oslo_log import log
 from oslo_utils import units
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LW
-from cinder.openstack.common import log
 from cinder.volume import driver
 from cinder.volume.drivers.san import san
 from cinder.volume.drivers.zfssa import zfssarest
index 36c28b27e60e3d368f86f9dd93aaa3871a1e191e..31d37f64dd5ef160d3c679b7af1071fb69b96234 100644 (file)
@@ -19,12 +19,12 @@ import datetime as dt
 import errno
 
 from oslo_config import cfg
+from oslo_log import log
 from oslo_utils import excutils
 from oslo_utils import units
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log
 from cinder.volume.drivers import nfs
 from cinder.volume.drivers.san import san
 from cinder.volume.drivers.zfssa import zfssarest
index 36190357ef1c116450e1443b25bd98f57a8abee7..f9ccf896a4f23d7e06f3143940f46bce0f3b0f5d 100644 (file)
@@ -16,9 +16,10 @@ ZFS Storage Appliance Proxy
 """
 import json
 
+from oslo_log import log
+
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log
 from cinder.volume.drivers.zfssa import restclient
 from cinder.volume.drivers.zfssa import webdavclient
 
index 0dc69e8d81e7e5e822f25b9dc7da795388b447b3..7d490066385f1b004b6e70f9278bed2f40bba4de 100644 (file)
@@ -12,6 +12,7 @@
 
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import timeutils
 from oslo_utils import units
 import taskflow.engines
@@ -21,7 +22,6 @@ from taskflow.types import failure as ft
 from cinder import exception
 from cinder import flow_utils
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder import policy
 from cinder import quota
 from cinder import utils
index d0e7e773344820870225ee035336a7deae408219..a361de4e1dde17b41f3ba3d397addda72714ea26 100644 (file)
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 import six
 
 from cinder import exception
 from cinder.i18n import _LE
-from cinder.openstack.common import log as logging
 
 LOG = logging.getLogger(__name__)
 
index d0cf043dfc01b50ecc1e6676c964802cb3952618..432a99310027ef50ad8aa603bd23bb907af0a5d1 100644 (file)
@@ -14,6 +14,7 @@ import traceback
 
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import timeutils
 import taskflow.engines
 from taskflow.patterns import linear_flow
@@ -24,7 +25,6 @@ from cinder import flow_utils
 from cinder.i18n import _, _LE, _LI
 from cinder.image import glance
 from cinder import objects
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.flows import common
 from cinder.volume import utils as volume_utils
index ca39a1369bad8c414f3d1942acbd4b322a888542..12f70e59f30ddd8a84fdb09d0672a86ecc1df8e4 100644 (file)
 #   License for the specific language governing permissions and limitations
 #   under the License.
 
+from oslo_log import log as logging
 import taskflow.engines
 from taskflow.patterns import linear_flow
 
 from cinder import exception
 from cinder import flow_utils
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder.volume.flows.api import create_volume as create_api
 from cinder.volume.flows import common as flow_common
 from cinder.volume.flows.manager import create_volume as create_mgr
index 28d59f32c4f589dbdad1af9270d761e1a121ee28..d3c4d713c2bf84e70f9eaeee3d2f7359b6d28065 100644 (file)
@@ -40,6 +40,7 @@ intact.
 import time
 
 from oslo_config import cfg
+from oslo_log import log as logging
 import oslo_messaging as messaging
 from oslo_serialization import jsonutils
 from oslo_utils import excutils
@@ -55,7 +56,6 @@ from cinder import flow_utils
 from cinder.i18n import _, _LE, _LI, _LW
 from cinder.image import glance
 from cinder import manager
-from cinder.openstack.common import log as logging
 from cinder.openstack.common import periodic_task
 from cinder import quota
 from cinder import utils
index eeca2a1599ecf6621907c559998860be737af047..fbe4fc26d5b3e31735ec7d92f19fb6449c67f956 100644 (file)
 
 from oslo_config import cfg
 from oslo_db import exception as db_exc
+from oslo_log import log as logging
 
 from cinder import context
 from cinder import db
 from cinder import exception
 from cinder.i18n import _, _LE, _LW
-from cinder.openstack.common import log as logging
 from cinder.volume import volume_types
 
 
index 14bbf744604dce9db7fb17bfaf415cccd1101b04..c24e2495e3247956cefa305a3132bb3726dd2b2e 100644 (file)
@@ -18,12 +18,12 @@ import os
 import re
 
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 from oslo_utils import netutils
 
 from cinder import exception
 from cinder.openstack.common import fileutils
 from cinder.i18n import _LI, _LW, _LE
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.targets import iscsi
 
index bdc09983002b0b9ade249220ece2e06ef929f1fb..d965c57dada9d275e03af981fd8517e2b1949289 100644 (file)
 import abc
 
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _, _LI, _LW, _LE
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.targets import driver
 from cinder.volume import utils as vutils
index d35f337a6cf7bbdf8663ccdeadd5996060ef070d..bf13b7c5722e1811f45465af07d1812267bec63f 100644 (file)
@@ -10,9 +10,9 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+from oslo_log import log as logging
 
 from cinder.i18n import _LW
-from cinder.openstack.common import log as logging
 from cinder.volume.targets import tgt
 
 
index 66388b446f8c683068de3d442462273d0a42c0b5..a8f7276a2ad03623a8913f7e45a7d84111f203d9 100644 (file)
 #    under the License.
 
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _LE, _LI, _LW
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.targets import iscsi
 
index d96efad94a442cedec49c4a6386648ba26fd972c..a262ad9aaac83283c0716b845fbadf4334fae460 100644 (file)
 #    under the License.
 
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder import utils
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder.volume.targets import iscsi
 from cinder.volume import utils as vutils
 
index 9208c5a9be0165936670c6c455cf7cb9a5e97d32..2b29536d9222386268f21f56e2dd1287a6644054 100644 (file)
@@ -15,11 +15,11 @@ import re
 import time
 
 from oslo_concurrency import processutils as putils
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.openstack.common import fileutils
 from cinder.i18n import _LI, _LW, _LE
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.volume.targets import iscsi
 
index 3d7aca979458d2282dbb2fe013a6558f7b2b79b4..ac50d94a4b21da67fa37deacc1e2c55426ffd692 100644 (file)
 import contextlib
 
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 
 from cinder import exception
 from cinder.i18n import _LW, _LE
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 
index 5b4730b9d85548653919c252d46a4409227b88b4..d242118581818721489c8b4e8dfa4ec151f83f95 100644 (file)
@@ -20,6 +20,7 @@ import math
 from Crypto.Random import random
 from oslo_concurrency import processutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import strutils
 from oslo_utils import timeutils
 from oslo_utils import units
@@ -27,7 +28,6 @@ from oslo_utils import units
 from cinder.brick.local_dev import lvm as brick_lvm
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder import rpc
 from cinder import utils
 from cinder.volume import throttling
index 207186d4c4b49c7cb276bf5fb644c385255cc7bd..1b3cbadb2f7d95600f5fc146f8baae9913e8ec48 100644 (file)
 
 from oslo_config import cfg
 from oslo_db import exception as db_exc
+from oslo_log import log as logging
 import six
 
 from cinder import context
 from cinder import db
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 
 
 CONF = cfg.CONF
index 258b1d6822f54916ce0d18a61fceb8325f0b8cc2..cf9287199587fb1a266fa234e23eb5c81d7f1138 100644 (file)
@@ -30,6 +30,8 @@ import eventlet
 import eventlet.wsgi
 import greenlet
 from oslo_config import cfg
+from oslo_log import log as logging
+from oslo_log import loggers
 from oslo_utils import excutils
 from oslo_utils import netutils
 from paste import deploy
@@ -39,7 +41,6 @@ import webob.exc
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder import utils
 
 
@@ -128,7 +129,7 @@ class Server(object):
         self.pool_size = pool_size or self.default_pool_size
         self._pool = eventlet.GreenPool(self.pool_size)
         self._logger = logging.getLogger("eventlet.wsgi.server")
-        self._wsgi_logger = logging.WritableLogger(self._logger)
+        self._wsgi_logger = loggers.WritableLogger(self._logger)
 
         if backlog < 1:
             raise exception.InvalidInput(
index 7e5fca238ae480c9e7ba370d4845b25ec5ef534b..ef70ecf9e0d4419587290e6873432cdcc56735b6 100644 (file)
@@ -16,8 +16,8 @@
 #    under the License.
 #
 from oslo_config import cfg
+from oslo_log import log as logging
 
-from cinder.openstack.common import log as logging
 from cinder.volume import configuration
 
 brcd_zone_opts = [
index b91754b35f43e0297d819c17805c47d445ea052e..98cb8cc7cdbf5a9dc72e373c1309d07a390b5053 100644 (file)
 #    under the License.
 #
 
-
+from oslo_log import log as logging
 from oslo_utils import excutils
 import paramiko
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder import utils
 from cinder.zonemanager.drivers.brocade import brcd_fabric_opts as fabric_opts
 import cinder.zonemanager.drivers.brocade.fc_zone_constants as zone_constant
index 4bb53bcce652e293e74624405c6a9eb9c854216a..3eaa2728ba4bf77537f018d21586497221202216 100644 (file)
@@ -26,11 +26,11 @@ import re
 
 from eventlet import greenthread
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 from oslo_utils import excutils
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder import ssh_utils
 from cinder import utils
 import cinder.zonemanager.drivers.brocade.fc_zone_constants as ZoneConstant
index 18ec645f72e796e2638f80b6bf34b5290bafc6fd..f56e92aa78c4fe6b3b8987aed19af2647f40d9a8 100644 (file)
@@ -32,12 +32,12 @@ add_connection and delete_connection interfaces.
 
 from oslo_concurrency import lockutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import importutils
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder.zonemanager.drivers.brocade import brcd_fabric_opts as fabric_opts
 from cinder.zonemanager.drivers import fc_zone_driver
 
index 3a169b6718f9c6c2c5accc9fd57d33f040de8513..ba77a77058953c8ea8914151626d00512411675e 100644 (file)
@@ -19,12 +19,12 @@ import random
 
 from eventlet import greenthread
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 from oslo_utils import excutils
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE
-from cinder.openstack.common import log as logging
 from cinder import ssh_utils
 from cinder import utils
 from cinder.zonemanager.drivers.cisco import cisco_fabric_opts as fabric_opts
index 9b102d94e9b4d1ab5d22f117f1ce2bafa3dc0a90..f71e99704e778f9397e5fa8db226d45e87f41161 100644 (file)
@@ -23,12 +23,12 @@ import re
 
 from eventlet import greenthread
 from oslo_concurrency import processutils
+from oslo_log import log as logging
 from oslo_utils import excutils
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder import ssh_utils
 from cinder import utils
 import cinder.zonemanager.drivers.cisco.fc_zone_constants as ZoneConstant
index 1fccdfb67e80b13b3b8e98493b9945abaa36f2f6..2878ce3a51579e70afaf52ab2d8fd79bedc99d52 100644 (file)
@@ -29,13 +29,13 @@ add_connection and delete_connection interfaces.
 
 from oslo_concurrency import lockutils
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import excutils
 from oslo_utils import importutils
 import six
 
 from cinder import exception
 from cinder.i18n import _, _LE, _LI
-from cinder.openstack.common import log as logging
 from cinder.zonemanager.drivers.cisco import cisco_fabric_opts as fabric_opts
 from cinder.zonemanager.drivers import fc_zone_driver
 from cinder.zonemanager import utils as zm_utils
index cf6196284d8db8862f6fda5870895e2d7974de79..8bf7845f8bc1ffed968d532b42444537fb213080 100644 (file)
@@ -29,8 +29,8 @@ interfaces.
 
 """
 
+from oslo_log import log as logging
 
-from cinder.openstack.common import log as logging
 from cinder.zonemanager import fc_common
 
 LOG = logging.getLogger(__name__)
index f35c8576fa17ee71d4ae98ae67650d3846730463..88e0780797f9d9a874508273670dce0cb9774204 100644 (file)
@@ -23,11 +23,11 @@ defined in this class.
 
 """
 
+from oslo_log import log as logging
 from oslo_utils import importutils
 
 from cinder import exception
 from cinder.i18n import _
-from cinder.openstack.common import log as logging
 from cinder.volume import configuration as config
 from cinder.zonemanager import fc_common
 from cinder.zonemanager import fc_zone_manager
index 5108135b8a5b986442a7f1c5243ea685df57d31d..cdc2d130e9f98e860110d71704b7fd233e79009e 100644 (file)
@@ -32,11 +32,11 @@ detach operation.
 """
 
 from oslo_config import cfg
+from oslo_log import log as logging
 from oslo_utils import importutils
 
 from cinder import exception
 from cinder.i18n import _, _LI
-from cinder.openstack.common import log as logging
 from cinder.volume import configuration as config
 from cinder.zonemanager import fc_common
 
index c06703fee41e4884662986db37c6b4e517171c3d..c1f4d6b71e0e073774fff29a98ad83d87a06d1e4 100644 (file)
@@ -19,8 +19,9 @@ Utility functions related to the Zone Manager.
 """
 import logging
 
+from oslo_log import log
+
 from cinder.i18n import _LI, _LW
-from cinder.openstack.common import log
 from cinder.volume import configuration
 from cinder.volume import manager
 from cinder.zonemanager import fc_san_lookup_service
index 9fe7951c1be577b10aa39b386265a7adeddeb124..8d149a40cbb885b1099ee627e3990c2e9a5ff6d8 100644 (file)
@@ -8,8 +8,6 @@ module=gettextutils
 module=imageutils
 module=install_venv_common
 module=local
-module=log
-module=log_handler
 module=loopingcall
 module=middleware
 module=periodic_task
index 5f043ca5f69cc90a18a54aedc3121a27a7cc3bf9..607349893a881cf90821ebe0b808bb6e4d5ccb77 100644 (file)
@@ -16,6 +16,7 @@ oslo.config>=1.6.0  # Apache-2.0
 oslo.concurrency>=1.4.1         # Apache-2.0
 oslo.context>=0.1.0
 oslo.db>=1.4.1  # Apache-2.0
+oslo.log>=0.4.0  # Apache-2.0
 oslo.messaging>=1.6.0  # Apache-2.0
 oslo.rootwrap>=1.5.0  # Apache-2.0
 oslo.serialization>=1.2.0               # Apache-2.0