diff options
Diffstat (limited to 'cpp/src/IceStorm/OnewaySubscriber.cpp')
-rw-r--r-- | cpp/src/IceStorm/OnewaySubscriber.cpp | 10 |
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; } |