Jazyk

LoggingChatClientBuilderExtensions.UseLogging Metoda

Definice

Přidá protokolování do kanálu chatovacího klienta.

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

Parametry

loggerFactory
ILoggerFactory

Volitelné ILoggerFactory použití k vytvoření protokolovacího nástroje, se kterým se má protokolování provádět. Pokud není zadána, bude požadovaná instance přeložena od poskytovatele služeb.

configure
Action<LoggingChatClient>

Volitelné zpětné volání, které lze použít ke konfiguraci LoggingChatClient instance.

Návraty

builder.

Výjimky

builder je null.

Poznámky

Při povolení Tracese ILogger zaprotokoluje obsah chatových zpráv a možností. Tyto zprávy a možnosti mohou obsahovat citlivá data aplikace. Trace je ve výchozím nastavení zakázaný a neměl by být nikdy povolen v produkčním prostředí. Zprávy a možnosti nejsou protokolovány na jiných úrovních protokolování.

Platí pro