SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Método

Definición

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)

Source:
SamplingLoggerBuilderExtensions.cs

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>)

Source:
SamplingLoggerBuilderExtensions.cs

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.

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>)

Source:
SamplingLoggerBuilderExtensions.cs

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.

level
Nullable<LogLevel>

Nivel de registro (y a continuación) al que se va a aplicar el sampler.

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.

Se aplica a