summaryrefslogtreecommitdiff
path: root/i/marvin/src/log/log_message.hh
diff options
context:
space:
mode:
authordufourj2006-03-14 01:47:30 +0000
committerdufourj2006-03-14 01:47:30 +0000
commitd9a38657d3f97a2543ea1528732cc6abe5e525c9 (patch)
tree744bf9b3587a3d2f234e2d6fc074c84eb1cb0362 /i/marvin/src/log/log_message.hh
parent8a4df37115ce2baf734b2bf6b6c5ef394e8731e4 (diff)
Log :
- Découpage en différents types de logger ; - Création d'un logger null utilisé pour les messages non traités ; - Création d'un logger stdout pour la sortie sur stdout. TODO : - Créer un logger pour fichier ; - Créer un logger en ram.
Diffstat (limited to 'i/marvin/src/log/log_message.hh')
-rw-r--r--i/marvin/src/log/log_message.hh9
1 files changed, 4 insertions, 5 deletions
diff --git a/i/marvin/src/log/log_message.hh b/i/marvin/src/log/log_message.hh
index 1786551..718e6ae 100644
--- a/i/marvin/src/log/log_message.hh
+++ b/i/marvin/src/log/log_message.hh
@@ -26,16 +26,15 @@
// }}}
#include "log.hh"
+#include "logger.hh"
class LogMessage
{
- private:
- /// Niveau de log suffisant?
- bool writeAllowed_;
-
+ private:
+ Logger &logger_;
public:
/// Constructeur.
- LogMessage (const Log &log, const char *msg, Log::Level level);
+ LogMessage (const Log &log, Logger &logger, const char *msg, Log::Level level);
/// Destructeur.
~LogMessage (void);
/// Output a string or a variable name.