LoggingRealtimeClientBuilderExtensions.UseLogging Methode

Definitie

Hiermee voegt u logboekregistratie toe aan de realtime clientpijplijn.

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

Parameters

loggerFactory
ILoggerFactory

Een optioneel ILoggerFactory gebruikt om een logboekregistratie te maken waarmee logboekregistratie moet worden uitgevoerd. Als dit niet is opgegeven, wordt een vereist exemplaar van de serviceprovider omgezet.

configure
Action<LoggingRealtimeClient>

Een optionele callback die kan worden gebruikt om het LoggingRealtimeClient exemplaar te configureren.

Retouren

De builder.

Uitzonderingen

builder is null.

Opmerkingen

Wanneer de functie ILogger is ingeschakeld Trace, wordt de inhoud van berichten en opties vastgelegd. Deze berichten en opties kunnen gevoelige toepassingsgegevens bevatten. Trace is standaard uitgeschakeld en mag nooit worden ingeschakeld in een productieomgeving. Berichten en opties worden niet geregistreerd op andere niveaus van logboekregistratie.

Van toepassing op