SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler 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í.
Sobrecargas
| Nombre | Description |
|---|---|
| AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration) |
Agrega el sampler de registro probabilístico aleatorio a la infraestructura de registro. |
| AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>) |
Agrega el sampler de registro probabilístico aleatorio a la infraestructura de registro. |
| AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>) |
Agrega el sampler de registro probabilístico aleatorio a la infraestructura de registro. |
AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)
Agrega el sampler de registro probabilístico aleatorio a la infraestructura de registro.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddRandomProbabilisticSampler(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddRandomProbabilisticSampler(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration);
static member AddRandomProbabilisticSampler : Microsoft.Extensions.Logging.ILoggingBuilder * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddRandomProbabilisticSampler (builder As ILoggingBuilder, configuration As IConfiguration) As ILoggingBuilder
Parámetros
- builder
- ILoggingBuilder
Contenedor de inserción de dependencias al que se va a agregar el registro.
- configuration
- IConfiguration
que IConfiguration se va a agregar.
Devoluciones
El valor de builder.
Excepciones
builder es null.
Comentarios
Los registros coincidentes se muestrearán aleatoriamente según la probabilidad configurada. Mayor es el valor de probabilidad, mayor es la probabilidad de que se muestree un registro determinado.
Se aplica a
AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)
Agrega el sampler de registro probabilístico aleatorio a la infraestructura de registro.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddRandomProbabilisticSampler(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Action<Microsoft::Extensions::Diagnostics::Sampling::RandomProbabilisticSamplerOptions ^> ^ configure);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddRandomProbabilisticSampler(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Action<Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions> configure);
static member AddRandomProbabilisticSampler : Microsoft.Extensions.Logging.ILoggingBuilder * Action<Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions> -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddRandomProbabilisticSampler (builder As ILoggingBuilder, configure As Action(Of RandomProbabilisticSamplerOptions)) As ILoggingBuilder
Parámetros
- builder
- ILoggingBuilder
Contenedor de inserción de dependencias al que se va a agregar el registro.
- configure
- Action<RandomProbabilisticSamplerOptions>
Delegado de RandomProbabilisticSamplerOptions configuración.
Devoluciones
El valor de builder.
Excepciones
builder o configure es null.
Comentarios
Los registros coincidentes se muestrearán de forma randmoly según la probabilidad configurada. Mayor es el valor de probabilidad, mayor es la probabilidad de que se muestree un registro determinado.
Se aplica a
AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)
Agrega el sampler de registro probabilístico aleatorio a la infraestructura de registro.
public static Microsoft.Extensions.Logging.ILoggingBuilder AddRandomProbabilisticSampler(this Microsoft.Extensions.Logging.ILoggingBuilder builder, double probability, Microsoft.Extensions.Logging.LogLevel? level = default);
static member AddRandomProbabilisticSampler : Microsoft.Extensions.Logging.ILoggingBuilder * double * Nullable<Microsoft.Extensions.Logging.LogLevel> -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddRandomProbabilisticSampler (builder As ILoggingBuilder, probability As Double, Optional level As Nullable(Of LogLevel) = Nothing) As ILoggingBuilder
Parámetros
- builder
- ILoggingBuilder
Contenedor de inserción de dependencias al que se va a agregar el registro.
- probability
- Double
Probabilidad de 0,0 a 1,0.
Devoluciones
El valor de builder.
Excepciones
builder es null.
probability es menor que 0 o mayor que 1.
Comentarios
Los registros coincidentes se muestrearán aleatoriamente según el configurado probability. Mayor es el valor de probabilidad, mayor es la probabilidad de que se muestree un registro determinado.