This component should allow a developer to provide their own logging listener and important information related to the request and response should be written to the listener. Where the native HTTP client library has its own built in logging infrastructure, that should be preferred over a custom solution.