SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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)
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>)
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.
- configure
- Action<RandomProbabilisticSamplerOptions>
Konfigurationsdelegaten RandomProbabilisticSamplerOptions .
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>)
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.
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.