BMA Server Framework
/home/barant/Development/BMA/server_core/ServerCore/BMALog.h
1 #ifndef __BMALog_h__
2 #define __BMALog_h__
3 
4 #include "includes"
5 #include "BMAConsoleServer.h"
6 #include "BMAFile.h"
7 
8 static const int LOG_NONE = 0;
9 static const int LOG_INFO = 1;
10 static const int LOG_WARN = 2;
11 static const int LOG_EXCEPT = 4;
12 static const int LOG_DEBUG_1 = 8;
13 static const int LOG_DEBUG_2 = 16;
14 static const int LOG_DEBUG_3 = 32;
15 static const int LOG_DEBUG_4 = 64;
16 
23 
24 class BMALog : public std::ostringstream, public BMAObject {
25 
26 public:
27 
36 
38 
44 
46 
54 
55  BMALog(int level);
56 
60 
61  ~BMALog();
62 
63  bool output = false;
64 
69 
71 
76 
77  static BMAFile *logFile;
78 
83 
84  static int seq;
85 
86 };
87 
88 #endif
Definition: BMALog.h:24
BMALog(BMAConsoleServer *consoleServer)
Definition: BMALog.cpp:8
static BMAConsoleServer * consoleServer
Definition: BMALog.h:70
static int seq
Definition: BMALog.h:84
Definition: BMAConsoleServer.h:9
static BMAFile * logFile
Definition: BMALog.h:77
Definition: BMAObject.h:6
~BMALog()
Definition: BMALog.cpp:59
Definition: BMAFile.h:12