diff --git a/api/overview/azure/latest/ai.formrecognizer-readme.md b/api/overview/azure/latest/ai.formrecognizer-readme.md index 44ea25ce0b4d..df0824fd12db 100644 --- a/api/overview/azure/latest/ai.formrecognizer-readme.md +++ b/api/overview/azure/latest/ai.formrecognizer-readme.md @@ -821,7 +821,7 @@ To create an Azure SDK log listener that outputs messages to console use the Azu ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [Diagnostics Samples][logging]. diff --git a/api/overview/azure/latest/ai.language.conversations-readme.md b/api/overview/azure/latest/ai.language.conversations-readme.md index a6cf12b51a75..41c19ce636a2 100644 --- a/api/overview/azure/latest/ai.language.conversations-readme.md +++ b/api/overview/azure/latest/ai.language.conversations-readme.md @@ -515,7 +515,7 @@ The simplest way to see the logs is to enable console logging. To create an Azur ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][core_logging]. diff --git a/api/overview/azure/latest/ai.language.questionanswering-readme.md b/api/overview/azure/latest/ai.language.questionanswering-readme.md index 3af910181b98..4e8bd9b78e2b 100644 --- a/api/overview/azure/latest/ai.language.questionanswering-readme.md +++ b/api/overview/azure/latest/ai.language.questionanswering-readme.md @@ -326,11 +326,29 @@ The simplest way to see the logs is to enable console logging. To create an Azur ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][core_logging]. +#### Logging request and response content + +To log the content of requests and responses set `IsLoggingContentEnabled` to true when creating the client and set the log level to verbose. + +```C# +QuestionAnsweringClientOptions options = new() +{ + Diagnostics = + { + IsLoggingContentEnabled = true + } +}; + +QuestionAnsweringClient client = new(endpoint, credential, options); + +using AzureEventSourceListener listener = AzureEventSourceListener.CreateTraceLogger(level: EventLevel.Verbose); +``` + ## Next steps * View our [samples][questionanswering_samples]. diff --git a/api/overview/azure/latest/ai.metricsadvisor-readme.md b/api/overview/azure/latest/ai.metricsadvisor-readme.md index 8ee3e0769fb2..b2957edec03d 100644 --- a/api/overview/azure/latest/ai.metricsadvisor-readme.md +++ b/api/overview/azure/latest/ai.metricsadvisor-readme.md @@ -549,7 +549,7 @@ To create an Azure SDK log listener that outputs messages to the console use the ```C# // Set up a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [Diagnostics Samples][logging]. diff --git a/api/overview/azure/latest/ai.textanalytics-readme.md b/api/overview/azure/latest/ai.textanalytics-readme.md index f4041715a996..64a7aac022cb 100644 --- a/api/overview/azure/latest/ai.textanalytics-readme.md +++ b/api/overview/azure/latest/ai.textanalytics-readme.md @@ -758,11 +758,29 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][logging]. +#### Logging request and response content + +To log the content of requests and responses set `IsLoggingContentEnabled` to true when creating the client and set the log level to verbose. + +```C# +TextAnalyticsClientOptions options = new() +{ + Diagnostics = + { + IsLoggingContentEnabled = true + } +}; + +TextAnalyticsClient client = new(endpoint, credential, options); + +using AzureEventSourceListener listener = AzureEventSourceListener.CreateTraceLogger(level: EventLevel.Verbose); +``` + ## Next steps Samples showing how to use this client library are available in this GitHub repository. diff --git a/api/overview/azure/latest/ai.translation.document-readme.md b/api/overview/azure/latest/ai.translation.document-readme.md index 409665c19c29..4479b9ea77f2 100644 --- a/api/overview/azure/latest/ai.translation.document-readme.md +++ b/api/overview/azure/latest/ai.translation.document-readme.md @@ -430,7 +430,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ``` // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][logging]. diff --git a/api/overview/azure/latest/core-readme.md b/api/overview/azure/latest/core-readme.md index 3efcbb551225..e51569bfeba5 100644 --- a/api/overview/azure/latest/core-readme.md +++ b/api/overview/azure/latest/core-readme.md @@ -135,7 +135,7 @@ To create an Azure SDK log listener that outputs messages to console use `AzureE ```C# Snippet:ConsoleLogging // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` More on logging in [diagnostics samples](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Core_1.35.0/sdk/core/Azure.Core/samples/Diagnostics.md). diff --git a/api/overview/azure/latest/data.tables-readme.md b/api/overview/azure/latest/data.tables-readme.md index 7998046e2696..f936f3e9221c 100644 --- a/api/overview/azure/latest/data.tables-readme.md +++ b/api/overview/azure/latest/data.tables-readme.md @@ -274,7 +274,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][logging]. diff --git a/api/overview/azure/latest/identity-readme.md b/api/overview/azure/latest/identity-readme.md index f7e7d92c647c..39bee7ab2268 100644 --- a/api/overview/azure/latest/identity-readme.md +++ b/api/overview/azure/latest/identity-readme.md @@ -316,7 +316,7 @@ The simplest way to see the logs to help debug authentication issues is to enabl ``` c# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` All credentials can be configured with diagnostic options, in the same way as other clients in the SDK. diff --git a/api/overview/azure/latest/security.confidentialledger-readme.md b/api/overview/azure/latest/security.confidentialledger-readme.md index 1fb2b770b075..49e039b29a16 100644 --- a/api/overview/azure/latest/security.confidentialledger-readme.md +++ b/api/overview/azure/latest/security.confidentialledger-readme.md @@ -375,7 +375,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][logging]. diff --git a/api/overview/azure/latest/security.keyvault.administration-readme.md b/api/overview/azure/latest/security.keyvault.administration-readme.md index f611f5cb8088..50ef0fc02b41 100644 --- a/api/overview/azure/latest/security.keyvault.administration-readme.md +++ b/api/overview/azure/latest/security.keyvault.administration-readme.md @@ -248,7 +248,7 @@ To create an Azure SDK log listener that outputs messages to console, use the `A ```c# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][logging]. diff --git a/api/overview/azure/legacy/analytics.purview.share-readme.md b/api/overview/azure/legacy/analytics.purview.share-readme.md index f134bbe6c2d6..172e658f450b 100644 --- a/api/overview/azure/legacy/analytics.purview.share-readme.md +++ b/api/overview/azure/legacy/analytics.purview.share-readme.md @@ -89,7 +89,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][azure_core_diagnostics]. diff --git a/api/overview/azure/preview/ai.anomalydetector-readme.md b/api/overview/azure/preview/ai.anomalydetector-readme.md index 6b2bc7ea0f26..571406ae1446 100644 --- a/api/overview/azure/preview/ai.anomalydetector-readme.md +++ b/api/overview/azure/preview/ai.anomalydetector-readme.md @@ -236,7 +236,7 @@ To create an Azure SDK log listener that outputs messages to console use the Azu ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [Diagnostics Samples][logging]. diff --git a/api/overview/azure/preview/ai.contentsafety-readme.md b/api/overview/azure/preview/ai.contentsafety-readme.md index 3f519e480830..7c6761d57af7 100644 --- a/api/overview/azure/preview/ai.contentsafety-readme.md +++ b/api/overview/azure/preview/ai.contentsafety-readme.md @@ -363,11 +363,29 @@ To create an Azure SDK log listener that outputs messages to console use the Azu ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [Diagnostics Samples][logging]. +#### Logging request and response content + +To log the content of requests and responses set `IsLoggingContentEnabled` to true when creating the client and set the log level to verbose. + +```C# +ContentSafetyClientOptions options = new() +{ + Diagnostics = + { + IsLoggingContentEnabled = true + } +}; + +ContentSafetyClient client = new(endpoint, credential, options); + +using AzureEventSourceListener listener = AzureEventSourceListener.CreateTraceLogger(level: EventLevel.Verbose); +``` + ## Next steps ### Additional documentation diff --git a/api/overview/azure/preview/ai.metricsadvisor-readme.md b/api/overview/azure/preview/ai.metricsadvisor-readme.md index ce0991aa2a20..b2b0197932f4 100644 --- a/api/overview/azure/preview/ai.metricsadvisor-readme.md +++ b/api/overview/azure/preview/ai.metricsadvisor-readme.md @@ -499,7 +499,7 @@ To create an Azure SDK log listener that outputs messages to the console use the ```C# // Set up a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [Diagnostics Samples][logging]. diff --git a/api/overview/azure/preview/ai.translation.text-readme.md b/api/overview/azure/preview/ai.translation.text-readme.md index b216f15163b7..fd891187f6c8 100644 --- a/api/overview/azure/preview/ai.translation.text-readme.md +++ b/api/overview/azure/preview/ai.translation.text-readme.md @@ -325,7 +325,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][logging]. diff --git a/api/overview/azure/preview/analytics.purview.account-readme.md b/api/overview/azure/preview/analytics.purview.account-readme.md index 462240fc22df..d761f6935e70 100644 --- a/api/overview/azure/preview/analytics.purview.account-readme.md +++ b/api/overview/azure/preview/analytics.purview.account-readme.md @@ -91,7 +91,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][azure_core_diagnostics]. diff --git a/api/overview/azure/preview/analytics.purview.administration-readme.md b/api/overview/azure/preview/analytics.purview.administration-readme.md index 27f3ee8d00ca..717bb63db39e 100644 --- a/api/overview/azure/preview/analytics.purview.administration-readme.md +++ b/api/overview/azure/preview/analytics.purview.administration-readme.md @@ -108,7 +108,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][azure_core_diagnostics]. diff --git a/api/overview/azure/preview/analytics.purview.catalog-readme.md b/api/overview/azure/preview/analytics.purview.catalog-readme.md index 71ef6169e5f5..2286d3cf2775 100644 --- a/api/overview/azure/preview/analytics.purview.catalog-readme.md +++ b/api/overview/azure/preview/analytics.purview.catalog-readme.md @@ -92,7 +92,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][azure_core_diagnostics]. diff --git a/api/overview/azure/preview/analytics.purview.scanning-readme.md b/api/overview/azure/preview/analytics.purview.scanning-readme.md index ba4aaaa3fa14..c9dcbfe067e0 100644 --- a/api/overview/azure/preview/analytics.purview.scanning-readme.md +++ b/api/overview/azure/preview/analytics.purview.scanning-readme.md @@ -95,7 +95,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][azure_core_diagnostics]. diff --git a/api/overview/azure/preview/analytics.purview.sharing-readme.md b/api/overview/azure/preview/analytics.purview.sharing-readme.md index 61d11f4553b7..d8e37fefc57c 100644 --- a/api/overview/azure/preview/analytics.purview.sharing-readme.md +++ b/api/overview/azure/preview/analytics.purview.sharing-readme.md @@ -369,7 +369,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][azure_core_diagnostics]. diff --git a/api/overview/azure/preview/health.insights.cancerprofiling-readme.md b/api/overview/azure/preview/health.insights.cancerprofiling-readme.md index c9a170a33daf..cc88880ee441 100644 --- a/api/overview/azure/preview/health.insights.cancerprofiling-readme.md +++ b/api/overview/azure/preview/health.insights.cancerprofiling-readme.md @@ -136,7 +136,7 @@ To create an Azure SDK log listener that outputs messages to console use the Azu ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [Diagnostics Samples][logging]. diff --git a/api/overview/azure/preview/health.insights.clinicalmatching-readme.md b/api/overview/azure/preview/health.insights.clinicalmatching-readme.md index 37b2a62261da..f80176db69d8 100644 --- a/api/overview/azure/preview/health.insights.clinicalmatching-readme.md +++ b/api/overview/azure/preview/health.insights.clinicalmatching-readme.md @@ -129,7 +129,7 @@ To create an Azure SDK log listener that outputs messages to console use the Azu ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [Diagnostics Samples][logging]. diff --git a/api/overview/azure/preview/identity.brokeredauthentication-readme.md b/api/overview/azure/preview/identity.brokeredauthentication-readme.md index cf6c6893a240..6fe303ceb160 100644 --- a/api/overview/azure/preview/identity.brokeredauthentication-readme.md +++ b/api/overview/azure/preview/identity.brokeredauthentication-readme.md @@ -81,7 +81,7 @@ The simplest way to see the logs to help debug authentication issues is to enabl ``` c# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` All credentials can be configured with diagnostic options, in the same way as other clients in the SDK. diff --git a/api/overview/azure/preview/verticals.agrifood.farming-readme.md b/api/overview/azure/preview/verticals.agrifood.farming-readme.md index 2fec797eaab4..80d0f025c3c9 100644 --- a/api/overview/azure/preview/verticals.agrifood.farming-readme.md +++ b/api/overview/azure/preview/verticals.agrifood.farming-readme.md @@ -108,7 +108,7 @@ To create an Azure SDK log listener that outputs messages to console use AzureEv ```C# // Setup a listener to monitor logged events. -using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(); +using AzureEventSourceListener listener = AzureEventSourceListener.CreateConsoleLogger(level: EventLevel.Informational); ``` To learn more about other logging mechanisms see [here][azure_core_diagnostics].