Język

SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Metoda

Definicja

Przeciążenia

Nazwa Opis
AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Dodaje próbkator rejestrowania losowego probabilistycznego do infrastruktury rejestrowania.

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Dodaje próbkator rejestrowania losowego probabilistycznego do infrastruktury rejestrowania.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Dodaje próbkator rejestrowania losowego probabilistycznego do infrastruktury rejestrowania.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Źródło:
SamplingLoggerBuilderExtensions.cs

Dodaje próbkator rejestrowania losowego probabilistycznego do infrastruktury rejestrowania.

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

Parametry

builder
ILoggingBuilder

Kontener wstrzykiwania zależności w celu dodania rejestrowania.

configuration
IConfiguration

Element do dodania IConfiguration .

Zwraca

Wartość builder.

Wyjątki

Parametr builder ma wartość null.

Uwagi

Dopasowane dzienniki będą losowo próbkowane zgodnie ze skonfigurowanym prawdopodobieństwem. Wyższa wartość prawdopodobieństwa, wyższa jest prawdopodobieństwo próbkowania danego rekordu dziennika.

Dotyczy

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Źródło:
SamplingLoggerBuilderExtensions.cs

Dodaje próbkator rejestrowania losowego probabilistycznego do infrastruktury rejestrowania.

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

Parametry

builder
ILoggingBuilder

Kontener wstrzykiwania zależności w celu dodania rejestrowania.

Zwraca

Wartość builder.

Wyjątki

builder lub configure ma wartość null.

Uwagi

Dopasowane dzienniki będą próbkowane zgodnie ze skonfigurowanym prawdopodobieństwem. Wyższa wartość prawdopodobieństwa, wyższa jest prawdopodobieństwo próbkowania danego rekordu dziennika.

Dotyczy

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Źródło:
SamplingLoggerBuilderExtensions.cs

Dodaje próbkator rejestrowania losowego probabilistycznego do infrastruktury rejestrowania.

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

Parametry

builder
ILoggingBuilder

Kontener wstrzykiwania zależności w celu dodania rejestrowania.

probability
Double

Prawdopodobieństwo z zakresu od 0,0 do 1,0.

level
Nullable<LogLevel>

Poziom dziennika (i poniżej) do zastosowania próbkatora.

Zwraca

Wartość builder.

Wyjątki

Parametr builder ma wartość null.

probability wartość jest mniejsza niż 0 lub większa niż 1.

Uwagi

Dopasowane dzienniki będą losowo próbkowane zgodnie ze skonfigurowanym .probability Wyższa wartość prawdopodobieństwa, wyższa jest prawdopodobieństwo próbkowania danego rekordu dziennika.

Dotyczy