buche
Buche is Log.
Example
$> ./main
09:22:37.928719478 - hello, World! - [main() main.c +16]
09:22:38.929082853 - iteration #0 - [foobar() main.c +8]
09:22:38.929104042 - iteration #1 - [foobar() main.c +8]
09:22:38.929109665 - iteration #2 - [foobar() main.c +8]
09:22:39.929252229 - hello, World! - [main() main.c +16]
09:22:40.929418455 - iteration #0 - [foobar() main.c +8]
09:22:40.929466160 - iteration #1 - [foobar() main.c +8]
09:22:40.929482935 - iteration #2 - [foobar() main.c +8]
09:22:41.929626631 - hello, World! - [main() main.c +16]
09:22:42.929776484 - iteration #0 - [foobar() main.c +8]
09:22:42.929797290 - iteration #1 - [foobar() main.c +8]
09:22:42.929803222 - iteration #2 - [foobar() main.c +8]
How to use it
Copy the buche.h file to your project directory and use the #include directive to have access to the BUCHE macro.