LoggingChatClientBuilderExtensions.UseLogging Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- builder
- ChatClientBuilder
- 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.