diff options
author | Matthew Newhook <matthew@zeroc.com> | 2002-07-31 16:01:26 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2002-07-31 16:01:26 +0000 |
commit | c1507126f37cd7046ebc60bf1239d92a7ce0c27b (patch) | |
tree | 0df37f986204f2422dc9953cf3404baeb3c89785 /cpp/src/Ice/LoggerI.h | |
parent | Improved diagnostics for empty enumerations. (diff) | |
download | ice-c1507126f37cd7046ebc60bf1239d92a7ce0c27b.tar.bz2 ice-c1507126f37cd7046ebc60bf1239d92a7ce0c27b.tar.xz ice-c1507126f37cd7046ebc60bf1239d92a7ce0c27b.zip |
Logger is now globally mutex protected.
Diffstat (limited to 'cpp/src/Ice/LoggerI.h')
-rw-r--r-- | cpp/src/Ice/LoggerI.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cpp/src/Ice/LoggerI.h b/cpp/src/Ice/LoggerI.h index f7706247af5..23afb9597b9 100644 --- a/cpp/src/Ice/LoggerI.h +++ b/cpp/src/Ice/LoggerI.h @@ -17,7 +17,7 @@ namespace Ice { -class LoggerI : public Logger, public ::IceUtil::Mutex +class LoggerI : public Logger { public: LoggerI(const std::string&); @@ -30,6 +30,12 @@ private: std::string _prefix; std::string _emptyPrefix; + + // + // A global mutex is used to avoid garbled output with multiple + // communicators. + // + static IceUtil::Mutex _globalMutex; }; } |