diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2009-04-03 13:00:44 -0230 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2009-04-03 13:00:44 -0230 |
commit | 797ff949357d15973f3d1a25567f9e21a6380390 (patch) | |
tree | d5a3d33784d90e10227fcf63eb4261e649bb9a45 /cpp/src/Ice/LoggerI.h | |
parent | Bug 3800 - remove unecessary metadata (diff) | |
download | ice-797ff949357d15973f3d1a25567f9e21a6380390.tar.bz2 ice-797ff949357d15973f3d1a25567f9e21a6380390.tar.xz ice-797ff949357d15973f3d1a25567f9e21a6380390.zip |
Bug 3911 - Added ability to write logger output to file
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 14c8d4f4612..180cb1257de 100644 --- a/cpp/src/Ice/LoggerI.h +++ b/cpp/src/Ice/LoggerI.h @@ -12,6 +12,8 @@ #include <Ice/Logger.h> +#include <fstream> + namespace Ice { @@ -19,7 +21,8 @@ class LoggerI : public Logger { public: - LoggerI(const std::string&); + LoggerI(const std::string&, const std::string&); + ~LoggerI(); virtual void print(const std::string&); virtual void trace(const std::string&, const std::string&); @@ -28,7 +31,10 @@ public: private: + void write(const std::string&); + std::string _prefix; + std::fstream _out; }; typedef IceUtil::Handle<LoggerI> LoggerIPtr; |