#include <iostream>
void fun9()
{
FUNLOGX9(
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9');
}
void fun8()
{
FUNLOGX8(
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8');
fun9();
}
void fun7()
{
fun8();
}
void fun6()
{
fun7();
}
void fun5()
{
fun6();
}
void fun4()
{
fun5();
}
void fun3()
{
fun4();
}
void fun2()
{
fun3();
}
void fun1()
{
fun2();
}
int main()
{
fun1();
}
@ LL_WARNING
Situation that should be warned but should not have sabotaged anything already.
@ LL_ERROR
Error not serious enough that the program can continue to run.
@ LL_INFO
Information worth mentioning about the current status, be it normal or abnormal.
@ LL_VERBOSE
More detailed or advanced information probably considered too much by some.
@ LL_FATAL
Error serious enough that the program should shut down immediately after reporting this.
#define SCOPELOGX7(scope, x1, x2, x3, x4, x5, x6, x7)
#define FUNLOGX5(x1, x2, x3, x4, x5)
#define FUNLOGX6(x1, x2, x3, x4, x5, x6)
#define FUNLOGX4(x1, x2, x3, x4)
#define SCOPELOGX6(scope, x1, x2, x3, x4, x5, x6)
#define FUNLOGX8(x1, x2, x3, x4, x5, x6, x7, x8)
#define SCOPELOGX9(scope, x1, x2, x3, x4, x5, x6, x7, x8, x9)
#define SCOPELOGX3(scope, x1, x2, x3)
#define FUNLOGX(fmtStr,...)
#define SCOPELOGX8(scope, x1, x2, x3, x4, x5, x6, x7, x8)
#define SCOPELOGX5(scope, x1, x2, x3, x4, x5)
#define SCOPELOGX2(scope, x1, x2)
#define SCOPELOGX4(scope, x1, x2, x3, x4)
#define DEF_LOGGER_COUT(...)
#define LOG(ll, fmtStr,...)
#define SCOPELOGX1(scope, x)
#define FUNLOGX9(x1, x2, x3, x4, x5, x6, x7, x8, x9)
#define FUNLOGX3(x1, x2, x3)
#define FUNLOGX7(x1, x2, x3, x4, x5, x6, x7)