diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-09-15 09:06:32 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-09-15 09:06:32 +0000 |
commit | 2e12617033ccf3c9bbf5757ebf55d726cd66438c (patch) | |
tree | 87f6f8577ae4859c834ecc56de3cbb4d21cb78b8 /cpp/src/IceGrid/NodeCache.cpp | |
parent | Reviewed slice comments (diff) | |
download | ice-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.cpp | 18 |
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"; + } } } |