summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/logger/log.cc
diff options
context:
space:
mode:
authorschodet2004-05-19 13:16:30 +0000
committerschodet2004-05-19 13:16:30 +0000
commitc9417076f87f2951774fdb91af5b68db205b41bd (patch)
treecef339e711a05a5b05a95782d0224e55c8363256 /2004/i/nono/src/logger/log.cc
parent43cbee25345ca2a8c6e4a950ad8d5e91375d0527 (diff)
plein de truc.
Diffstat (limited to '2004/i/nono/src/logger/log.cc')
-rw-r--r--2004/i/nono/src/logger/log.cc12
1 files changed, 5 insertions, 7 deletions
diff --git a/2004/i/nono/src/logger/log.cc b/2004/i/nono/src/logger/log.cc
index 89f4f91..6780068 100644
--- a/2004/i/nono/src/logger/log.cc
+++ b/2004/i/nono/src/logger/log.cc
@@ -25,19 +25,17 @@
#include "log.h"
#include "logger.h"
-Logger Log::logger_;
-
/// Constructeur.
-Log::Log (const std::string &module)
+Log::Log (const char *module)
: std::ostream ((std::streambuf *) this),
- module_ (module),
+ module_ (module), instance_ (0),
curLevel_ (info)
{
init ();
}
/// Constructeur.
-Log::Log (const std::string &module, const std::string &instance)
+Log::Log (const char *module, const char *instance)
: std::ostream ((std::streambuf *) this),
module_ (module), instance_ (instance),
curLevel_ (info)
@@ -135,7 +133,7 @@ Log::overflow (int c)
if (c == '\n')
{
if (curLevel_ & levelMask_)
- logger_.log (module_, instance_, curLevel_, buffer_);
+ Logger::getInstance ().log (module_, instance_, curLevel_, buffer_);
buffer_.erase ();
}
else
@@ -149,6 +147,6 @@ Log::overflow (int c)
void
Log::init (void)
{
- levelMask_ = logger_.getLevel (module_);
+ levelMask_ = Logger::getInstance ().getLevel (module_);
}