SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)
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>)
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.
- configure
- Action<RandomProbabilisticSamplerOptions>
Delegat RandomProbabilisticSamplerOptions konfiguracji.
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>)
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.
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.