|
Feel++ 0.91.0
|
Area debugging tool. More...
Area debugging tool.
Debug() provides a debug stream to which you can pass a number, say 100, associated to an area of the code, say a class A. In the implementation of the class A, you use debug statement like
void A::f() { Debug(100) << "A::f() is called.\n"; do something here }
Now the debug message "A::f() is called." will be seen only if the area 100 is defined in the environment(shell) variable DEBUG while executing a program A::f() is called runWithA that makes use of our class A.
> runwithA --> no debug message related to A > export DEBUG="100" > runwithA A::f() is called.
With this tool you can select the area you want to debug explicitly while keeping the others hidden.
1.7.4