LoggingChatClientBuilderExtensions.UseLogging Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- builder
- ChatClientBuilder
- 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í.