1+ // #define TURN_OFF_LOGGER_
12#include < bux/Logger.h> // DEF_LOGGER_COUT()
23#include < iostream> // std::cout
34
45DEF_LOGGER_COUT ()
56// DEF_LOGGER_COUT(LL_WARNING)
67
8+ void fun9()
9+ {
10+ FUNLOGX9 (' 1' ,' 2' ,' 3' ,' 4' ,' 5' ,' 6' ,' 7' ,' 8' ,' 9' );
11+ LOG1 (LL_INFO, " End of indentation" );
12+ }
13+
14+ void fun8 ()
15+ {
16+ FUNLOGX8 (' 1' ,' 2' ,' 3' ,' 4' ,' 5' ,' 6' ,' 7' ,' 8' );
17+ fun9 ();
18+ }
19+
20+ void fun7 ()
21+ {
22+ FUNLOGX7 (' 1' ,' 2' ,' 3' ,' 4' ,' 5' ,' 6' ,' 7' );
23+ fun8 ();
24+ }
25+
26+ void fun6 ()
27+ {
28+ FUNLOGX6 (' 1' ,' 2' ,' 3' ,' 4' ,' 5' ,' 6' );
29+ fun7 ();
30+ }
31+
32+ void fun5 ()
33+ {
34+ FUNLOGX5 (' 1' ,' 2' ,' 3' ,' 4' ,' 5' );
35+ fun6 ();
36+ }
37+
38+ void fun4 ()
39+ {
40+ FUNLOGX4 (' 1' ,' 2' ,' 3' ,' 4' );
41+ fun5 ();
42+ }
43+
44+ void fun3 ()
45+ {
46+ FUNLOGX3 (' 1' ,' 2' ,' 3' );
47+ fun4 ();
48+ }
49+
50+ void fun2 ()
51+ {
52+ FUNLOGX2 (' 1' ,' 2' );
53+ fun3 ();
54+ }
55+
56+ void fun1 ()
57+ {
58+ FUNLOGX1 (' 1' );
59+ fun2 ();
60+ }
61+
762int main ()
863{
964 LOG (LL_FATAL, " Hello fatal" );
@@ -13,4 +68,17 @@ int main()
1368 FUNLOG;
1469 LOG (LL_INFO, " Hello info" );
1570 LOG (LL_VERBOSE, " Hello verbose" );
71+ // ---------------------------------
72+ LOG1 (LL_INFO, " {}" );
73+ // ---------------------------------
74+ SCOPELOGX1 (" Indent" , 1 );
75+ SCOPELOGX2 (" Indent" , 1 , 2 );
76+ SCOPELOGX3 (" Indent" , 1 , 2 , 3 );
77+ SCOPELOGX4 (" Indent" , 1 , 2 , 3 , 4 );
78+ SCOPELOGX5 (" Indent" , 1 , 2 , 3 , 4 , 5 );
79+ SCOPELOGX6 (" Indent" , 1 , 2 , 3 , 4 , 5 , 6 );
80+ SCOPELOGX7 (" Indent" , 1 , 2 , 3 , 4 , 5 , 6 , 7 );
81+ SCOPELOGX8 (" Indent" , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 );
82+ SCOPELOGX9 (" Indent" , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 );
83+ fun1 ();
1684}
0 commit comments