summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/NodeCache.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-09-15 09:06:32 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-09-15 09:06:32 +0000
commit2e12617033ccf3c9bbf5757ebf55d726cd66438c (patch)
tree87f6f8577ae4859c834ecc56de3cbb4d21cb78b8 /cpp/src/IceGrid/NodeCache.cpp
parentReviewed slice comments (diff)
downloadice-2e12617033ccf3c9bbf5757ebf55d726cd66438c.tar.bz2
ice-2e12617033ccf3c9bbf5757ebf55d726cd66438c.tar.xz
ice-2e12617033ccf3c9bbf5757ebf55d726cd66438c.zip
Added more tracing
Diffstat (limited to 'cpp/src/IceGrid/NodeCache.cpp')
-rw-r--r--cpp/src/IceGrid/NodeCache.cpp18
1 files changed, 16 insertions, 2 deletions
diff --git a/cpp/src/IceGrid/NodeCache.cpp b/cpp/src/IceGrid/NodeCache.cpp
index f4ca10d62f8..6e99a84b88c 100644
--- a/cpp/src/IceGrid/NodeCache.cpp
+++ b/cpp/src/IceGrid/NodeCache.cpp
@@ -8,7 +8,7 @@
// **********************************************************************
#include <IceUtil/Functional.h>
-
+#include <Ice/LoggerUtil.h>
#include <IceGrid/NodeCache.h>
#include <IceGrid/NodeSessionI.h>
#include <IceGrid/ServerCache.h>
@@ -83,7 +83,7 @@ NodeEntry::removeServer(const ServerEntryPtr& entry)
if(remove)
{
_cache.remove(_name);
- }
+ }
}
void
@@ -115,6 +115,20 @@ NodeEntry::setSession(const NodeSessionIPtr& session)
}
}
for_each(entries.begin(), entries.end(), IceUtil::voidMemFun(&ServerEntry::sync));
+
+ if(_cache.getTraceLevels()->node > 0)
+ {
+ Ice::Trace out(_cache.getTraceLevels()->logger, _cache.getTraceLevels()->nodeCat);
+ out << "node `" << _name << "' up";
+ }
+ }
+ else
+ {
+ if(_cache.getTraceLevels()->node > 0)
+ {
+ Ice::Trace out(_cache.getTraceLevels()->logger, _cache.getTraceLevels()->nodeCat);
+ out << "node `" << _name << "' down";
+ }
}
}