SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Metodo

Definizione

Overload

Nome Descrizione
AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Aggiunge sampler di registrazione probabilistica casuale all'infrastruttura di registrazione.

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Aggiunge sampler di registrazione probabilistica casuale all'infrastruttura di registrazione.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Aggiunge sampler di registrazione probabilistica casuale all'infrastruttura di registrazione.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Origine:
SamplingLoggerBuilderExtensions.cs

Aggiunge sampler di registrazione probabilistica casuale all'infrastruttura di registrazione.

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

Parametri

builder
ILoggingBuilder

Contenitore di inserimento delle dipendenze a cui aggiungere la registrazione.

configuration
IConfiguration

Oggetto IConfiguration da aggiungere.

Valori restituiti

Valore di builder.

Eccezioni

builder è null.

Commenti

I log corrispondenti verranno campionati in modo casuale in base alla probabilità configurata. Maggiore è il valore di probabilità, maggiore è la probabilità di campionare un determinato record di log.

Si applica a

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Origine:
SamplingLoggerBuilderExtensions.cs

Aggiunge sampler di registrazione probabilistica casuale all'infrastruttura di registrazione.

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

Parametri

builder
ILoggingBuilder

Contenitore di inserimento delle dipendenze a cui aggiungere la registrazione.

Valori restituiti

Valore di builder.

Eccezioni

builder o configure è null.

Commenti

I log corrispondenti verranno campionati in base alla probabilità configurata. Maggiore è il valore di probabilità, maggiore è la probabilità di campionare un determinato record di log.

Si applica a

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Origine:
SamplingLoggerBuilderExtensions.cs

Aggiunge sampler di registrazione probabilistica casuale all'infrastruttura di registrazione.

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

Parametri

builder
ILoggingBuilder

Contenitore di inserimento delle dipendenze a cui aggiungere la registrazione.

probability
Double

Probabilità da 0,0 a 1,0.

level
Nullable<LogLevel>

Livello di log (e inferiore) a cui applicare il campionatore.

Valori restituiti

Valore di builder.

Eccezioni

builder è null.

probability è minore di 0 o maggiore di 1.

Commenti

I log corrispondenti verranno campionati in modo casuale in base all'oggetto configurato probability. Maggiore è il valore di probabilità, maggiore è la probabilità di campionare un determinato record di log.

Si applica a