Freigeben über


LoggingTextToSpeechClientBuilderExtensions.UseLogging Methode

Definition

Fügt die Protokollierung zur Text-zu-Sprache-Clientpipeline hinzu.

public static Microsoft.Extensions.AI.TextToSpeechClientBuilder UseLogging(this Microsoft.Extensions.AI.TextToSpeechClientBuilder builder, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, Action<Microsoft.Extensions.AI.LoggingTextToSpeechClient>? configure = default);
static member UseLogging : Microsoft.Extensions.AI.TextToSpeechClientBuilder * Microsoft.Extensions.Logging.ILoggerFactory * Action<Microsoft.Extensions.AI.LoggingTextToSpeechClient> -> Microsoft.Extensions.AI.TextToSpeechClientBuilder
<Extension()>
Public Function UseLogging (builder As TextToSpeechClientBuilder, Optional loggerFactory As ILoggerFactory = Nothing, Optional configure As Action(Of LoggingTextToSpeechClient) = Nothing) As TextToSpeechClientBuilder

Parameter

loggerFactory
ILoggerFactory

Ein optionaler ILoggerFactory Verwendungsvorgang zum Erstellen eines Loggers, mit dem die Protokollierung ausgeführt werden soll. Falls nicht angegeben, wird eine erforderliche Instanz vom Dienstanbieter aufgelöst.

configure
Action<LoggingTextToSpeechClient>

Ein optionaler Rückruf, der zum Konfigurieren der LoggingTextToSpeechClient Instanz verwendet werden kann.

Gibt zurück

Der builder.

Hinweise

Wenn die verwendete ILogger Option aktiviert Traceist, werden die Inhalte von Nachrichten und Optionen protokolliert. Diese Nachrichten und Optionen können vertrauliche Anwendungsdaten enthalten. Trace ist standardmäßig deaktiviert und sollte nie in einer Produktionsumgebung aktiviert werden. Nachrichten und Optionen werden nicht auf anderen Protokollierungsebenen protokolliert.

Gilt für: