UniSet 2.32.1
UWebSocketGateSugar.h
1#ifndef UWebSocketGateSugar_H_
2#define UWebSocketGateSugar_H_
3// "синтаксический сахар"..
4#ifndef myinfo
5#define myinfo if( mylog->debugging(Debug::INFO) ) mylog->info()
6#endif
7#ifndef myinfoV
8#define myinfoV(N) if( mylog->debugging(Debug::INFO) ) mylog->V(N)[Debug::INFO]
9#endif
10#ifndef mywarn
11#define mywarn if( mylog->debugging(Debug::WARN) ) mylog->warn()
12#endif
13#ifndef mywarnV
14#define mywarnV(N) if( mylog->debugging(Debug::WARN) ) mylog->V(N)[Debug::WARN]
15#endif
16#ifndef mycrit
17#define mycrit if( mylog->debugging(Debug::CRIT) ) mylog->crit()
18#endif
19#ifndef mycritV
20#define mycritV(N) if( mylog->debugging(Debug::CRIT) ) mylog->V(N)[Debug::CRIT]
21#endif
22#ifndef mylog1
23#define mylog1 if( mylog->debugging(Debug::LEVEL1) ) mylog->level1()
24#endif
25#ifndef mylog2
26#define mylog2 if( mylog->debugging(Debug::LEVEL2) ) mylog->level2()
27#endif
28#ifndef mylog3
29#define mylog3 if( mylog->debugging(Debug::LEVEL3) ) mylog->level3()
30#endif
31#ifndef mylog4
32#define mylog4 if( mylog->debugging(Debug::LEVEL4) ) mylog->level4()
33#endif
34#ifndef mylog5
35#define mylog5 if( mylog->debugging(Debug::LEVEL5) ) mylog->level5()
36#endif
37#ifndef mylog6
38#define mylog6 if( mylog->debugging(Debug::LEVEL6) ) mylog->level6()
39#endif
40#ifndef mylog7
41#define mylog7 if( mylog->debugging(Debug::LEVEL7) ) mylog->level7()
42#endif
43#ifndef mylog8
44#define mylog8 if( mylog->debugging(Debug::LEVEL8) ) mylog->level8()
45#endif
46#ifndef mylog9
47#define mylog9 if( mylog->debugging(Debug::LEVEL9) ) mylog->level9()
48#endif
49#ifndef mylogany
50#define mylogany mylog->any()
51#endif
52#endif