LoggingRealtimeClientBuilderExtensions.UseLogging Méthode

Définition

Ajoute la journalisation au pipeline client en temps réel.

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

Paramètres

loggerFactory
ILoggerFactory

Facultatif ILoggerFactory utilisé pour créer un enregistreur d’événements avec lequel la journalisation doit être effectuée. Si elle n’est pas fournie, une instance requise est résolue à partir du fournisseur de services.

configure
Action<LoggingRealtimeClient>

Rappel facultatif qui peut être utilisé pour configurer l’instance LoggingRealtimeClient .

Retours

L’attribut builder.

Exceptions

builder a la valeur null.

Remarques

Lorsque l’employé ILogger active Trace, le contenu des messages et des options est journalisé. Ces messages et options peuvent contenir des données d’application sensibles. Trace est désactivé par défaut et ne doit jamais être activé dans un environnement de production. Les messages et options ne sont pas enregistrés à d’autres niveaux de journalisation.

S’applique à