summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/logger/log.h
diff options
context:
space:
mode:
Diffstat (limited to '2004/i/nono/src/logger/log.h')
-rw-r--r--2004/i/nono/src/logger/log.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/2004/i/nono/src/logger/log.h b/2004/i/nono/src/logger/log.h
index 2d919cd..d49e834 100644
--- a/2004/i/nono/src/logger/log.h
+++ b/2004/i/nono/src/logger/log.h
@@ -28,8 +28,6 @@
#include <string>
#include <iostream>
-class Logger;
-
class Log : protected std::streambuf, public std::ostream
{
public:
@@ -45,17 +43,16 @@ class Log : protected std::streambuf, public std::ostream
levelReserved = 0xffff
};
private:
- std::string module_;
- std::string instance_;
+ const char *module_;
+ const char *instance_;
std::string buffer_;
- static Logger logger_;
Level levelMask_;
Level curLevel_;
public:
/// Constructeur.
- Log (const std::string &module);
+ Log (const char *module);
/// Constructeur.
- Log (const std::string &module, const std::string &instance);
+ Log (const char *module, const char *instance);
/// Paramètre le niveau de log pour la prochaine sortie.
Log &operator() (Level level);
/// Traduit le niveau de log.