Do you like to keep it simple?

With kiss.h:

Output:

Output when compiled with -DNDEBUG:

With kiss.h, only using CHECK and INFO:

Output:

Output when compiled with -DNDEBUG:

Without kiss.h, minimal

Output: