Dil

LoggingChatClientBuilderExtensions.UseLogging Yöntem

Tanım

Sohbet istemcisi işlem hattına günlük kaydı ekler.

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

Parametreler

loggerFactory
ILoggerFactory

Günlük kaydının gerçekleştirilmesi gereken bir günlükçü oluşturmak için kullanılan isteğe bağlı ILoggerFactory bir seçenek. Sağlanmazsa, hizmet sağlayıcısından gerekli bir örnek çözümlenir.

configure
Action<LoggingChatClient>

Örneği yapılandırmak LoggingChatClient için kullanılabilecek isteğe bağlı bir geri çağırma.

Döndürülenler

builder.

Özel durumlar

builder, null'e eşittir.

Açıklamalar

çalışan ILogger etkinleştirildiğinde Trace, sohbet iletilerinin ve seçeneklerin içeriği günlüğe kaydedilir. Bu iletiler ve seçenekler hassas uygulama verileri içerebilir. Trace varsayılan olarak devre dışıdır ve üretim ortamında hiçbir zaman etkinleştirilmemelidir. İletiler ve seçenekler diğer günlük düzeylerinde günlüğe kaydedilmez.

Şunlara uygulanır