C++11 style logging library