Log the request body. The body is assumed to be ASCII, and non-printable charaters are replaced by '.'.
Warning: This causes the body content to be buffered in memory, so use with care for large requests.
RequestHeaders
Log the request headers.
RequestUri
Log the request URI.
ResponseAbnormal
Log abnormal response messages.
ResponseBody
Log the response body. The body is assumed to be ASCII, and non-printable characters are replaced by '.'.
Warning: This causes the body content to be buffered in memory, so use with care for large responses.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eConfigurableMessageHandler.LogEventType\u003c/code\u003e enum, found within the \u003ccode\u003eGoogle.Apis.Http\u003c/code\u003e namespace, dictates which request and response events are logged.\u003c/p\u003e\n"],["\u003cp\u003eThis enum offers various logging options, such as \u003ccode\u003eNone\u003c/code\u003e, \u003ccode\u003eRequestBody\u003c/code\u003e, \u003ccode\u003eRequestHeaders\u003c/code\u003e, \u003ccode\u003eRequestUri\u003c/code\u003e, \u003ccode\u003eResponseAbnormal\u003c/code\u003e, \u003ccode\u003eResponseBody\u003c/code\u003e, \u003ccode\u003eResponseHeaders\u003c/code\u003e, and \u003ccode\u003eResponseStatus\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eLogging options like \u003ccode\u003eRequestBody\u003c/code\u003e and \u003ccode\u003eResponseBody\u003c/code\u003e should be used cautiously because they buffer the body content in memory, which could be problematic with large requests or responses.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available is 1.69.0, while the content is under version 1.60.0, with other previous versions being available as well, all for the \u003ccode\u003eGoogle.Apis.Http.ConfigurableMessageHandler.LogEventType\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eAn extension method, \u003ccode\u003eUtilities.ThrowIfNull\u003c/code\u003e, can be used with \u003ccode\u003eConfigurableMessageHandler.LogEventType\u003c/code\u003e for added functionality.\u003c/p\u003e\n"]]],[],null,[]]