summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordukhlov <dukhlov@mirantis.com>2016-02-23 18:32:42 +0200
committerDmitriy Ukhlov <dukhlov@mirantis.com>2016-02-24 07:15:58 +0000
commitf93e162912fbee91ea217255bc3a413eff3f2bd6 (patch)
treef49f840d571b099fe52d20d9ee6f3f48a64ab73d
parent339a6236b312f43f39073bfba476f75a14d6a17c (diff)
downloadoslo-messaging-f93e162912fbee91ea217255bc3a413eff3f2bd6.tar.gz
Improves logging
This patch change log string formatting approach, moves it inside logging method to avoid formatting if it is not needed for given log level Change-Id: Ice73f2fc893701544cadc75bafd6833de0ae5d51
-rw-r--r--oslo_messaging/_drivers/impl_pika.py9
-rw-r--r--oslo_messaging/_drivers/pika_driver/pika_engine.py4
-rw-r--r--oslo_messaging/_drivers/pika_driver/pika_message.py25
3 files changed, 19 insertions, 19 deletions
diff --git a/oslo_messaging/_drivers/impl_pika.py b/oslo_messaging/_drivers/impl_pika.py
index 4e198fb..a8b9fae 100644
--- a/oslo_messaging/_drivers/impl_pika.py
+++ b/oslo_messaging/_drivers/impl_pika.py
@@ -168,7 +168,7 @@ class PikaDriver(base.BaseDriver):
def on_exception(ex):
if isinstance(ex, (pika_drv_exc.ConnectionException,
exceptions.MessageDeliveryFailure)):
- LOG.warn(str(ex))
+ LOG.warn("Problem during message sending. %s", ex)
return True
else:
return False
@@ -229,15 +229,16 @@ class PikaDriver(base.BaseDriver):
def on_exception(ex):
if isinstance(ex, (pika_drv_exc.ExchangeNotFoundException,
pika_drv_exc.RoutingException)):
- LOG.warn(str(ex))
+ LOG.warn("Problem during sending notification. %", ex)
try:
self._declare_notification_queue_binding(target)
except pika_drv_exc.ConnectionException as e:
- LOG.warn(str(e))
+ LOG.warn("Problem during declaring notification queue "
+ "binding. %", e)
return True
elif isinstance(ex, (pika_drv_exc.ConnectionException,
pika_drv_exc.MessageRejectedException)):
- LOG.warn(str(ex))
+ LOG.warn("Problem during sending notification. %", ex)
return True
else:
return False
diff --git a/oslo_messaging/_drivers/pika_driver/pika_engine.py b/oslo_messaging/_drivers/pika_driver/pika_engine.py
index fe907f5..7041771 100644
--- a/oslo_messaging/_drivers/pika_driver/pika_engine.py
+++ b/oslo_messaging/_drivers/pika_driver/pika_engine.py
@@ -270,9 +270,9 @@ class PikaEngine(object):
pika_next_connection_num, for_listening
)
except pika_pool.Connection.connectivity_errors as e:
- LOG.warn(str(e))
+ LOG.warn("Can't establish connection to host. %s", e)
except pika_drv_exc.HostConnectionNotAllowedException as e:
- LOG.warn(str(e))
+ LOG.warn("Connection to host is not Allowed. %s", e)
connection_attempts -= 1
pika_next_connection_num += 1
diff --git a/oslo_messaging/_drivers/pika_driver/pika_message.py b/oslo_messaging/_drivers/pika_driver/pika_message.py
index 526167e..dab422e 100644
--- a/oslo_messaging/_drivers/pika_driver/pika_message.py
+++ b/oslo_messaging/_drivers/pika_driver/pika_message.py
@@ -195,7 +195,10 @@ class RpcPikaIncomingMessage(PikaIncomingMessage, base.RpcIncomingMessage):
def on_exception(ex):
if isinstance(ex, pika_drv_exc.ConnectionException):
- LOG.warn(str(ex))
+ LOG.warn(
+ "Connectivity related problem during reply sending. %s",
+ ex
+ )
return True
else:
return False
@@ -216,15 +219,12 @@ class RpcPikaIncomingMessage(PikaIncomingMessage, base.RpcIncomingMessage):
retrier=retrier
)
LOG.debug(
- "Message [id:'{}'] replied to '{}'.".format(
- self.msg_id, self.reply_q
- )
+ "Message [id:'%s'] replied to '%s'.", self.msg_id, self.reply_q
)
except Exception:
LOG.exception(
- "Message [id:'{}'] wasn't replied to : {}".format(
- self.msg_id, self.reply_q
- )
+ "Message [id:'%s'] wasn't replied to : %s", self.msg_id,
+ self.reply_q
)
@@ -277,8 +277,8 @@ class RpcReplyPikaIncomingMessage(PikaIncomingMessage):
res_exc = ex_type(module_name, class_name, message, trace)
except ImportError as e:
LOG.warn(
- "Can not deserialize remote exception [module:{}, "
- "class:{}]. {}".format(module_name, class_name, str(e))
+ "Can not deserialize remote exception [module:%s, "
+ "class:%s]. %s", module_name, class_name, e
)
# if we have not processed failure yet, use RemoteError class
@@ -449,10 +449,9 @@ class PikaOutgoingMessage(object):
encoding=self._content_encoding)
LOG.debug(
- "Sending message:[body:{}; properties: {}] to target: "
- "[exchange:{}; routing_key:{}]".format(
- body, msg_props, exchange, routing_key
- )
+ "Sending message:[body:%s; properties: %s] to target: "
+ "[exchange:%s; routing_key:%s]", body, msg_props, exchange,
+ routing_key
)
publish = (self._publish if retrier is None else