summaryrefslogtreecommitdiff
path: root/cpp/src/IceStorm/TopicI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceStorm/TopicI.cpp')
-rw-r--r--cpp/src/IceStorm/TopicI.cpp40
1 files changed, 16 insertions, 24 deletions
diff --git a/cpp/src/IceStorm/TopicI.cpp b/cpp/src/IceStorm/TopicI.cpp
index 84b73f93230..1e35b5d9308 100644
--- a/cpp/src/IceStorm/TopicI.cpp
+++ b/cpp/src/IceStorm/TopicI.cpp
@@ -145,9 +145,8 @@ public:
{
if (_traceLevels->topic > 0)
{
- ostringstream s;
- s << id << ": not subscribed.";
- _traceLevels->logger->trace(_traceLevels->topicCat, s.str());
+ Ice::Trace out(_traceLevels->logger, _traceLevels->topicCat);
+ out << id << ": not subscribed.";
}
}
}
@@ -334,9 +333,8 @@ TopicI::TopicI(const Ice::ObjectAdapterPtr& adapter, const TraceLevelsPtr& trace
{
if (_traceLevels->topic > 0)
{
- ostringstream s;
- s << _name << " relink " << p->second.obj->ice_getIdentity();
- _traceLevels->logger->trace(_traceLevels->topicCat, s.str());
+ Ice::Trace out(_traceLevels->logger, _traceLevels->topicCat);
+ out << _name << " relink " << p->second.obj->ice_getIdentity();
}
SubscriberPtr subscriber = _factory->createLinkSubscriber(p->second.obj, p->second.info.cost);
@@ -383,9 +381,8 @@ TopicI::destroy(const Ice::Current&)
if (_traceLevels->topic > 0)
{
- ostringstream s;
- s << "destroying " << id;
- _traceLevels->logger->trace(_traceLevels->topicCat, s.str());
+ Ice::Trace out(_traceLevels->logger, _traceLevels->topicCat);
+ out << "destroying " << id;
}
_adapter->remove(id);
@@ -409,9 +406,8 @@ TopicI::link(const TopicPrx& topic, Ice::Int cost, const Ice::Current&)
string name = topic->getName();
if (_traceLevels->topic > 0)
{
- ostringstream s;
- s << _name << " link " << name << " cost " << cost;
- _traceLevels->logger->trace(_traceLevels->topicCat, s.str());
+ Ice::Trace out(_traceLevels->logger, _traceLevels->topicCat);
+ out << _name << " link " << name << " cost " << cost;
}
//
@@ -465,9 +461,8 @@ TopicI::unlink(const TopicPrx& topic, const Ice::Current&)
{
if (_traceLevels->topic > 0)
{
- ostringstream s;
- s << _name << " unlink " << topic->getName();
- _traceLevels->logger->trace(_traceLevels->topicCat, s.str());
+ Ice::Trace out(_traceLevels->logger, _traceLevels->topicCat);
+ out << _name << " unlink " << topic->getName();
}
_subscribers->unsubscribe(link->ice_getIdentity());
}
@@ -475,9 +470,8 @@ TopicI::unlink(const TopicPrx& topic, const Ice::Current&)
{
if (_traceLevels->topic > 0)
{
- ostringstream s;
- s << _name << " unlink " << topic->getName() << " failed - not linked";
- _traceLevels->logger->trace(_traceLevels->topicCat, s.str());
+ Ice::Trace out(_traceLevels->logger, _traceLevels->topicCat);
+ out << _name << " unlink " << topic->getName() << " failed - not linked";
}
}
}
@@ -597,18 +591,16 @@ TopicI::reap()
{
if (_traceLevels->topic > 0)
{
- ostringstream s;
- s << "reaping " << subscriber->id();
- _traceLevels->logger->trace(_traceLevels->topicCat, s.str());
+ Ice::Trace out(_traceLevels->logger, _traceLevels->topicCat);
+ out << "reaping " << subscriber->id();
}
}
else
{
if (_traceLevels->topic > 0)
{
- ostringstream s;
- s << "reaping " << subscriber->id() << " failed - not in database";
- _traceLevels->logger->trace(_traceLevels->topicCat, s.str());
+ Ice::Trace out(_traceLevels->logger, _traceLevels->topicCat);
+ out << "reaping " << subscriber->id() << " failed - not in database";
}
}
}