diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md b/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md index d0684fb02479..efdea606e01b 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/CHANGELOG.md @@ -30,7 +30,7 @@ - `FormRecognizerClient` and `FormTrainingClient` support authentication with Azure Active Directory. - Support to copy a custom model from one Form Recognizer resource to another. -- Headers that were marked as `REDACTED` in error messages and logs are now exposed by default. +- Headers and query parameters that were marked as `REDACTED` in error messages and logs are now exposed by default. ### Fixes diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClientOptions.cs b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClientOptions.cs index b50151f387ad..0e929b7c4c8a 100644 --- a/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClientOptions.cs +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClientOptions.cs @@ -22,7 +22,7 @@ public class FormRecognizerClientOptions : ClientOptions public FormRecognizerClientOptions(ServiceVersion version = LatestVersion) { Version = version; - AddLoggedHeaders(); + AddLoggedHeadersAndQueryParameters(); } /// @@ -53,10 +53,10 @@ internal static string GetVersionString(ServiceVersion version) } /// - /// Add headers that are considered safe for logging or including in error messages - /// by default. + /// Add headers and query parameters that are considered safe for logging or including in + /// error messages by default. /// - private void AddLoggedHeaders() + private void AddLoggedHeadersAndQueryParameters() { Diagnostics.LoggedHeaderNames.Add("apim-request-id"); Diagnostics.LoggedHeaderNames.Add("Location"); @@ -64,6 +64,10 @@ private void AddLoggedHeaders() Diagnostics.LoggedHeaderNames.Add("Strict-Transport-Security"); Diagnostics.LoggedHeaderNames.Add("X-Content-Type-Options"); Diagnostics.LoggedHeaderNames.Add("x-envoy-upstream-service-time"); + + Diagnostics.LoggedQueryParameters.Add("includeKeys"); + Diagnostics.LoggedQueryParameters.Add("includeTextDetails"); + Diagnostics.LoggedQueryParameters.Add("op"); } } }