eris  1.4.0
A WorldForge client library.
Log.h
1 #ifndef ERIS_LOG_H
2 #define ERIS_LOG_H
3 
4 #include <sigc++/signal.h>
5 
6 #include <string>
7 
8 namespace Eris {
9 
12 typedef enum {
13  LOG_ERROR = 0,
17  LOG_DEBUG
19 
22 
26 extern sigc::signal<void, LogLevel, const std::string&> Logged;
27 
30 void setLogLevel(LogLevel lvl);
31 
32 LogLevel getLogLevel();
33 
34 }
35 
36 #include "LogStream.h"
37 
38 #endif
Eris::setLogLevel
void setLogLevel(LogLevel lvl)
Definition: Log.cpp:19
Eris::LOG_VERBOSE
@ LOG_VERBOSE
lots of information, about every received operation, for example
Definition: Log.h:16
Eris::LOG_ERROR
@ LOG_ERROR
serious failure indications
Definition: Log.h:13
Eris::Logged
sigc::signal< void, LogLevel, const std::string & > Logged
Definition: Log.cpp:17
Eris
Definition: Account.cpp:33
Eris::LogLevel
LogLevel
Definition: Log.h:12
Eris::DEFAULT_LOG
const LogLevel DEFAULT_LOG
the default logging level for a new connection
Definition: Log.h:21
Eris::LOG_DEBUG
@ LOG_DEBUG
excessive amounts of stuff
Definition: Log.h:17
Eris::LOG_WARNING
@ LOG_WARNING
something is amiss, but probably okay to continue
Definition: Log.h:14
Eris::LOG_NOTICE
@ LOG_NOTICE
general information
Definition: Log.h:15