1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
#include "bu/logger.h" #include <errno.h> #include <stdlib.h> class Thing { public: Thing() { lineLog( 2, "Want a thing?"); } void go( int i ) { lineLog( 1, "GO!!!!"); } }; int main() { setLogLevel( 4 ); setLogFormat("%L: %y-%02m-%02d %h:%02M:%02s %f:%l:%F: %t"); lineLog( 5, "Hey, error: %s", strerror( errno ) ); Thing gh; gh.go( 6); }