diff --git a/oslo/vmware/common/loopingcall.py b/oslo/vmware/common/loopingcall.py index 3b95e44d..a22309af 100644 --- a/oslo/vmware/common/loopingcall.py +++ b/oslo/vmware/common/loopingcall.py @@ -79,7 +79,7 @@ class FixedIntervalLoopingCall(LoopingCallBase): break delay = interval - timeutils.delta_seconds(start, end) if delay <= 0: - LOG.warn(_('task run outlasted interval by %s sec') % + LOG.warn(_('task run outlasted interval by %s sec'), -delay) greenthread.sleep(delay if delay > 0 else 0) except LoopingCallDone as e: diff --git a/oslo/vmware/exceptions.py b/oslo/vmware/exceptions.py index 875bd220..f9791492 100644 --- a/oslo/vmware/exceptions.py +++ b/oslo/vmware/exceptions.py @@ -118,7 +118,8 @@ class VMwareDriverException(Exception): # log the issue and the kwargs LOG.exception(_('Exception in string format operation')) for name, value in six.iteritems(kwargs): - LOG.error("%s: %s" % (name, value)) + LOG.error("%(name)s: %(value)s", + {'name': name, 'value': value}) # at least get the core message out if something happened message = self.msg_fmt