summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/LoggerI.cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-11-07 19:16:19 +0000
committerBernard Normier <bernard@zeroc.com>2006-11-07 19:16:19 +0000
commitc0d8c2634c22ecce5b478718000e87815c0cb3bb (patch)
tree4c816789c6904a69e61d56df36d734fff7ab4416 /cpp/src/Ice/LoggerI.cpp
parentupdating exception translation (diff)
downloadice-c0d8c2634c22ecce5b478718000e87815c0cb3bb.tar.bz2
ice-c0d8c2634c22ecce5b478718000e87815c0cb3bb.tar.xz
ice-c0d8c2634c22ecce5b478718000e87815c0cb3bb.zip
Replace static Mutex by static StaticMutex
Diffstat (limited to 'cpp/src/Ice/LoggerI.cpp')
-rw-r--r--cpp/src/Ice/LoggerI.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/cpp/src/Ice/LoggerI.cpp b/cpp/src/Ice/LoggerI.cpp
index 4dd3f9a35c1..b9cb6654e73 100644
--- a/cpp/src/Ice/LoggerI.cpp
+++ b/cpp/src/Ice/LoggerI.cpp
@@ -9,12 +9,13 @@
#include <IceUtil/Time.h>
#include <Ice/LoggerI.h>
+#include <IceUtil/StaticMutex.h>
using namespace std;
using namespace Ice;
using namespace IceInternal;
-IceUtil::Mutex Ice::LoggerI::_globalMutex;
+static IceUtil::StaticMutex outputMutex = ICE_STATIC_MUTEX_INITIALIZER;
Ice::LoggerI::LoggerI(const string& prefix, bool timestamp) :
_timestamp(timestamp)
@@ -28,7 +29,7 @@ Ice::LoggerI::LoggerI(const string& prefix, bool timestamp) :
void
Ice::LoggerI::print(const string& message)
{
- IceUtil::Mutex::Lock sync(_globalMutex);
+ IceUtil::StaticMutex::Lock sync(outputMutex);
cerr << message << endl;
}
@@ -36,7 +37,7 @@ Ice::LoggerI::print(const string& message)
void
Ice::LoggerI::trace(const string& category, const string& message)
{
- IceUtil::Mutex::Lock sync(_globalMutex);
+ IceUtil::StaticMutex::Lock sync(outputMutex);
string s = "[ ";
if(_timestamp)
@@ -62,7 +63,7 @@ Ice::LoggerI::trace(const string& category, const string& message)
void
Ice::LoggerI::warning(const string& message)
{
- IceUtil::Mutex::Lock sync(_globalMutex);
+ IceUtil::StaticMutex::Lock sync(outputMutex);
if(_timestamp)
{
cerr << IceUtil::Time::now().toString() << " ";
@@ -73,7 +74,7 @@ Ice::LoggerI::warning(const string& message)
void
Ice::LoggerI::error(const string& message)
{
- IceUtil::Mutex::Lock sync(_globalMutex);
+ IceUtil::StaticMutex::Lock sync(outputMutex);
if(_timestamp)
{
cerr << IceUtil::Time::now().toString() << " ";