A Highly Configurable Logging Framework In C++