]>
Commit | Line | Data |
---|---|---|
108615fc | 1 | #ifndef ALIL3LOGGING_H |
2 | #define ALIL3LOGGING_H | |
3 | ||
b52640ba | 4 | #define use_logging |
108615fc | 5 | |
6 | #ifdef use_logging | |
7 | ||
77acf632 | 8 | #include "/prog/alice/level3/kip/MLUC/include/MLUCLog.hpp" |
9 | #include "/prog/alice/level3/kip/MLUC/include/MLUCLogServer.hpp" | |
108615fc | 10 | |
11 | typedef MLUCLog AliL3Log; | |
12 | typedef MLUCLogServer AliL3LogServer; | |
13 | typedef MLUCDevNullLogServer AliL3DevNullLogServer; | |
14 | typedef MLUCStdoutLogServer AliL3StdoutLogServer; | |
15 | typedef MLUCStderrLogServer AliL3StderrLogServer; | |
16 | typedef MLUCStreamLogServer AliL3StreamLogServer; | |
17 | ||
18 | #else | |
19 | #include <iostream.h> | |
20 | class AliL3Log{ | |
21 | public: | |
22 | enum TLogLevel { kNone = 0, kDebug= 0x01, kInformational = 0x02, kWarning = 0x04, kError = 0x08 , kFatal = 0x10, kPrimary = 0x80, kAll = 0x9F }; | |
23 | enum TLogCmd { kEnd, kPrec, kHex, kDec }; | |
24 | }; | |
25 | ||
8ed0eb3e | 26 | #define LOG( lvl, origin, keyword ) cerr<<"["<<origin<<": "<<keyword<<"] " |
108615fc | 27 | |
28 | #define ENDLOG endl | |
29 | ||
30 | #endif | |
31 | #endif // ALIL3LOGGING_H | |
32 | ||
33 |