SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Metod

Definition

Överlagringar

Name Description
AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Lägger till slumpmässig probabilistisk loggningsexempel i loggningsinfrastrukturen.

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Lägger till slumpmässig probabilistisk loggningsexempel i loggningsinfrastrukturen.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Lägger till slumpmässig probabilistisk loggningsexempel i loggningsinfrastrukturen.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Källa:
SamplingLoggerBuilderExtensions.cs

Lägger till slumpmässig probabilistisk loggningsexempel i loggningsinfrastrukturen.

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

Parametrar

builder
ILoggingBuilder

Containern för beroendeinmatning som loggning ska läggas till i.

configuration
IConfiguration

Att IConfiguration lägga till.

Returer

Värdet för builder.

Undantag

builder är null.

Kommentarer

Matchade loggar samplas slumpmässigt enligt den konfigurerade sannolikheten. Högre sannolikhetsvärde, högre är sannolikheten för en viss loggpost som ska samplas in.

Gäller för

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Källa:
SamplingLoggerBuilderExtensions.cs

Lägger till slumpmässig probabilistisk loggningsexempel i loggningsinfrastrukturen.

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

Parametrar

builder
ILoggingBuilder

Containern för beroendeinmatning som loggning ska läggas till i.

Returer

Värdet för builder.

Undantag

builder eller configure är null.

Kommentarer

Matchade loggar samplas randmoly enligt den konfigurerade sannolikheten. Högre sannolikhetsvärde, högre är sannolikheten för en viss loggpost som ska samplas in.

Gäller för

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Källa:
SamplingLoggerBuilderExtensions.cs

Lägger till slumpmässig probabilistisk loggningsexempel i loggningsinfrastrukturen.

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

Parametrar

builder
ILoggingBuilder

Containern för beroendeinmatning som loggning ska läggas till i.

probability
Double

Sannolikhet från 0,0 till 1,0.

level
Nullable<LogLevel>

Loggnivån (och nedan) som samplern ska tillämpas på.

Returer

Värdet för builder.

Undantag

builder är null.

probability är mindre än 0 eller större än 1.

Kommentarer

Matchade loggar samplas slumpmässigt enligt den konfigurerade probability. Högre sannolikhetsvärde, högre är sannolikheten för en viss loggpost som ska samplas in.

Gäller för