diff options
Diffstat (limited to 'cpp/src/IceStorm/LinkSubscriber.cpp')
-rw-r--r-- | cpp/src/IceStorm/LinkSubscriber.cpp | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/cpp/src/IceStorm/LinkSubscriber.cpp b/cpp/src/IceStorm/LinkSubscriber.cpp index 61be860b1b7..b04cfd8f9cc 100644 --- a/cpp/src/IceStorm/LinkSubscriber.cpp +++ b/cpp/src/IceStorm/LinkSubscriber.cpp @@ -48,9 +48,8 @@ LinkSubscriber::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(); } } @@ -79,18 +78,16 @@ LinkSubscriber::publish(const Event& event) if (_traceLevels->subscriber > 0) { - ostringstream s; - s << _obj->ice_getIdentity() << ": link topic publish failed: " << e; - _traceLevels->logger->trace(_traceLevels->subscriberCat, s.str()); + Ice::Trace out(_traceLevels->logger, _traceLevels->subscriberCat); + out << _obj->ice_getIdentity() << ": link topic publish failed: " << e; } } catch(const Ice::LocalException& e) { if (_traceLevels->subscriber > 0) { - ostringstream s; - s << _obj->ice_getIdentity() << ": link topic publish failed: " << e; - _traceLevels->logger->trace(_traceLevels->subscriberCat, s.str()); + Ice::Trace out(_traceLevels->logger, _traceLevels->subscriberCat); + out << _obj->ice_getIdentity() << ": link topic publish failed: " << e; } } } @@ -112,18 +109,16 @@ LinkSubscriber::flush() if (_traceLevels->subscriber > 0) { - ostringstream s; - s << _obj->ice_getIdentity() << ": link topic flush failed: " << e; - _traceLevels->logger->trace(_traceLevels->subscriberCat, s.str()); + Ice::Trace out(_traceLevels->logger, _traceLevels->subscriberCat); + out << _obj->ice_getIdentity() << ": link topic flush failed: " << e; } } catch(const Ice::LocalException& e) { if (_traceLevels->subscriber > 0) { - ostringstream s; - s << _obj->ice_getIdentity() << ": link topic flush failed: " << e; - _traceLevels->logger->trace(_traceLevels->subscriberCat, s.str()); + Ice::Trace out(_traceLevels->logger, _traceLevels->subscriberCat); + out << _obj->ice_getIdentity() << ": link topic flush failed: " << e; } } } |