azure-sdk-for-cpp
azure-sdk-for-cpp copied to clipboard
[Cognitive] - Remove `azure_c_shared_utility_xlogging_wrapper`
Replace/Update the logging layer using the Azure SDK core log support.
Functional gaps in Azure logging:
- Azure Logging only has Log::Write(Level, std::string), it does not have:
- printf style logging support,
- LogBinary - logs binary data in same fashion as windbg.
- LogLastError (and LogErrorWinHTTPWithGetLastErrorAsString - we have this somewhat in the HTTP exception handler)
- Logging with call stack traces.
It's not clear which of these (if any) are required by Cognitive Services.
Closing for now because it's not clear this will be an issue moving forward.