LoggingRealtimeClientBuilderExtensions.UseLogging Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- builder
- RealtimeClientBuilder
L’attribut RealtimeClientBuilder.
- 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.