Langage

LoggingChatClientBuilderExtensions.UseLogging Méthode

Définition

Ajoute la journalisation au pipeline client de conversation.

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

Paramètres

builder
ChatClientBuilder

L’attribut ChatClientBuilder.

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<LoggingChatClient>

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

Retours

L’attribut builder.

Exceptions

builder a la valeur null.

Remarques

Lorsque l’employé ILogger active Trace, le contenu des messages de conversation et des options est enregistré. 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 à