FIX: NOBUG_LOG env parsing error
[nobug.git] / doc / logflagsexample.txt
blob6c81427d750d5dda34cf68fa2837ea754a3423be
2 .Using log flags (example.c)
3 [source,c]
4 ----
5 #include <nobug.h>
7 NOBUG_DEFINE_FLAG (test);
9 int main()
11    NOBUG_INIT;
12    NOBUG_INIT_FLAG (test);
14    TRACE (test, "Logging enabled");
15    TRACE (NOBUG_ON, "Always on");
16    return 0;
18 ----
20 .test it:
21 [source,sh]
22 ----
23 $ cc -DEBUG_ALPHA -lnobug example.c
24 $ ./a.out
25 0000000003: TRACE: example.c:11: -: main: Always on
27 $ NOBUG_LOG=test:TRACE ./a.out
28 0000000003: TRACE: example.c:10: -: main: Logging enabled
29 0000000004: TRACE: example.c:11: -: main: Always on
30 ----