summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/TraceLevels.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/TraceLevels.cpp')
-rw-r--r--cpp/src/IceGrid/TraceLevels.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/TraceLevels.cpp b/cpp/src/IceGrid/TraceLevels.cpp
index cd22d49d916..bf227a2d5a7 100644
--- a/cpp/src/IceGrid/TraceLevels.cpp
+++ b/cpp/src/IceGrid/TraceLevels.cpp
@@ -15,6 +15,8 @@ using namespace std;
using namespace IceGrid;
TraceLevels::TraceLevels(const Ice::CommunicatorPtr& communicator, const string& prefix) :
+ admin(0),
+ adminCat("Admin"),
application(0),
applicationCat("Application"),
node(0),
@@ -40,6 +42,7 @@ TraceLevels::TraceLevels(const Ice::CommunicatorPtr& communicator, const string&
Ice::PropertiesPtr properties = communicator->getProperties();
string keyBase = prefix + ".Trace.";
+ const_cast<int&>(admin) = properties->getPropertyAsInt(keyBase + adminCat);
const_cast<int&>(application) = properties->getPropertyAsInt(keyBase + applicationCat);
const_cast<int&>(node) = properties->getPropertyAsInt(keyBase + nodeCat);
const_cast<int&>(replica) = properties->getPropertyAsInt(keyBase + replicaCat);