Configuration of the C++ (and wrapped) clients suffers from the following limitations:
1) Logging cannot be configured from the client configuration file. The log module is only configurable via environment variables.
2) Client configuration cannot be loaded from an alternative configuration file. The configuration file defined in the build is the only file that can be loaded for any application using the C++ client libraries.