LoggingEmbeddingGeneratorBuilderExtensions.UseLogging<TInput,TEmbedding> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega el registro a la canalización del generador de inserción.
public static Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<TInput,TEmbedding> UseLogging<TInput,TEmbedding>(this Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<TInput,TEmbedding> builder, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, Action<Microsoft.Extensions.AI.LoggingEmbeddingGenerator<TInput,TEmbedding>>? configure = default) where TEmbedding : Microsoft.Extensions.AI.Embedding;
static member UseLogging : Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> * Microsoft.Extensions.Logging.ILoggerFactory * Action<Microsoft.Extensions.AI.LoggingEmbeddingGenerator<'Input, 'Embedding>> -> Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)
<Extension()>
Public Function UseLogging(Of TInput, TEmbedding) (builder As EmbeddingGeneratorBuilder(Of TInput, TEmbedding), Optional loggerFactory As ILoggerFactory = Nothing, Optional configure As Action(Of LoggingEmbeddingGenerator(Of TInput, TEmbedding)) = Nothing) As EmbeddingGeneratorBuilder(Of TInput, TEmbedding)
Parámetros de tipo
- TInput
Especifica el tipo de entrada que se pasa al generador.
- TEmbedding
Especifica el tipo de la instancia de inserción generada por el generador.
Parámetros
- loggerFactory
- ILoggerFactory
ILoggerFactory Opcional que se usa para crear un registrador con el que se debe realizar el registro. Si no se proporciona, se resolverá una instancia necesaria del proveedor de servicios.
- configure
- Action<LoggingEmbeddingGenerator<TInput,TEmbedding>>
Devolución de llamada opcional que se puede usar para configurar la LoggingEmbeddingGenerator<TInput,TEmbedding> instancia.
Devoluciones
El builder.
Excepciones
builder es null.
Comentarios
Cuando el empleado ILogger habilita Trace, se registran el contenido de los valores y las opciones. Estos valores y opciones pueden contener datos confidenciales de la aplicación. Trace está deshabilitado de forma predeterminada y nunca se debe habilitar en un entorno de producción. Los mensajes y las opciones no se registran en otros niveles de registro.