summaryrefslogtreecommitdiff
path: root/cpp/src/IceStorm/OnewaySubscriber.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceStorm/OnewaySubscriber.cpp')
-rw-r--r--cpp/src/IceStorm/OnewaySubscriber.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/cpp/src/IceStorm/OnewaySubscriber.cpp b/cpp/src/IceStorm/OnewaySubscriber.cpp
index c921c463e7b..b1007792355 100644
--- a/cpp/src/IceStorm/OnewaySubscriber.cpp
+++ b/cpp/src/IceStorm/OnewaySubscriber.cpp
@@ -40,9 +40,8 @@ OnewaySubscriber::unsubscribe()
if (_traceLevels->subscriber > 0)
{
- ostringstream s;
- s << "Unsubscribe " << _obj->ice_getIdentity();
- _traceLevels->logger->trace(_traceLevels->subscriberCat, s.str());
+ Ice::Trace out(_traceLevels->logger, _traceLevels->subscriberCat);
+ out << "Unsubscribe " << _obj->ice_getIdentity();
}
}
@@ -66,9 +65,8 @@ OnewaySubscriber::publish(const Event& event)
{
if (_traceLevels->subscriber > 0)
{
- ostringstream s;
- s << _obj->ice_getIdentity() << ": publish failed: " << e;
- _traceLevels->logger->trace(_traceLevels->subscriberCat, s.str());
+ Ice::Trace out(_traceLevels->logger, _traceLevels->subscriberCat);
+ out << _obj->ice_getIdentity() << ": publish failed: " << e;
}
_state = StateError;
}