configurable logging for C++
