SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Methode

Definitie

Overloads

Name Description
AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur.

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Bron:
SamplingLoggerBuilderExtensions.cs

Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur.

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

Parameters

builder
ILoggingBuilder

De container voor afhankelijkheidsinjectie waaraan logboekregistratie moet worden toegevoegd.

configuration
IConfiguration

De IConfiguration te toevoegen.

Retouren

De waarde van builder.

Uitzonderingen

builder is null.

Opmerkingen

Overeenkomende logboeken worden willekeurig gemonsterd op basis van de geconfigureerde waarschijnlijkheid. Hoger de waarschijnlijkheidswaarde, hoger is de waarschijnlijkheid van een gegeven logboekrecord waarin een steekproef moet worden genomen.

Van toepassing op

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Bron:
SamplingLoggerBuilderExtensions.cs

Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur.

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

Parameters

builder
ILoggingBuilder

De container voor afhankelijkheidsinjectie waaraan logboekregistratie moet worden toegevoegd.

configure
Action<RandomProbabilisticSamplerOptions>

De gedelegeerde voor de RandomProbabilisticSamplerOptions configuratie.

Retouren

De waarde van builder.

Uitzonderingen

builder of configure is null.

Opmerkingen

Overeenkomende logboeken worden randmoly gesampleerd op basis van de geconfigureerde waarschijnlijkheid. Hoger de waarschijnlijkheidswaarde, hoger is de waarschijnlijkheid van een gegeven logboekrecord waarin een steekproef moet worden genomen.

Van toepassing op

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Bron:
SamplingLoggerBuilderExtensions.cs

Voegt random Probabilistic logging sampler toe aan de logboekregistratie-infrastructuur.

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

Parameters

builder
ILoggingBuilder

De container voor afhankelijkheidsinjectie waaraan logboekregistratie moet worden toegevoegd.

probability
Double

Kans van 0,0 tot 1,0.

level
Nullable<LogLevel>

Het logboekniveau (en hieronder) om de sampler toe te passen.

Retouren

De waarde van builder.

Uitzonderingen

builder is null.

probability is kleiner dan 0 of groter dan 1.

Opmerkingen

Overeenkomende logboeken worden willekeurig gesampleerd op basis van de geconfigureerde probability. Hoger de waarschijnlijkheidswaarde, hoger is de waarschijnlijkheid van een gegeven logboekrecord waarin een steekproef moet worden genomen.

Van toepassing op