UniSet 2.32.1
MBLogSugar.h
1#ifndef MBLogSugar_H_
2#define MBLogSugar_H_
3// "синтаксический сахар"..для логов
4#ifndef mbinfo
5#define mbinfo if( mblog->debugging(Debug::INFO) ) mblog->info()
6#endif
7#ifndef mbwarn
8#define mbwarn if( mblog->debugging(Debug::WARN) ) mblog->warn()
9#endif
10#ifndef mbcrit
11#define mbcrit if( mblog->debugging(Debug::CRIT) ) mblog->crit()
12#endif
13#ifndef mblog1
14#define mblog1 if( mblog->debugging(Debug::LEVEL1) ) mblog->level1()
15#endif
16#ifndef mblog2
17#define mblog2 if( mblog->debugging(Debug::LEVEL2) ) mblog->level2()
18#endif
19#ifndef mblog3
20#define mblog3 if( mblog->debugging(Debug::LEVEL3) ) mblog->level3()
21#endif
22#ifndef mblog4
23#define mblog4 if( mblog->debugging(Debug::LEVEL4) ) mblog->level4()
24#endif
25#ifndef mblog5
26#define mblog5 if( mblog->debugging(Debug::LEVEL5) ) mblog->level5()
27#endif
28#ifndef mblog6
29#define mblog6 if( mblog->debugging(Debug::LEVEL6) ) mblog->level6()
30#endif
31#ifndef mblog7
32#define mblog7 if( mblog->debugging(Debug::LEVEL7) ) mblog->level7()
33#endif
34#ifndef mblog8
35#define mblog8 if( mblog->debugging(Debug::LEVEL8) ) mblog->level8()
36#endif
37#ifndef mblog9
38#define mblog9 if( mblog->debugging(Debug::LEVEL9) ) mblog->level9()
39#endif
40#ifndef mblogany
41#define mblogany mblog->any()
42#endif
43#endif