SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration) |
Fügt der Protokollierungsinfrastruktur random Probabilistic Logging Sampler hinzu. |
| AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>) |
Fügt der Protokollierungsinfrastruktur random Probabilistic Logging Sampler hinzu. |
| AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>) |
Fügt der Protokollierungsinfrastruktur random Probabilistic Logging Sampler hinzu. |
AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)
Fügt der Protokollierungsinfrastruktur random Probabilistic Logging Sampler hinzu.
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
Parameter
- builder
- ILoggingBuilder
Der Container zum Einfügen von Abhängigkeiten, dem die Protokollierung hinzugefügt werden soll.
- configuration
- IConfiguration
Der IConfiguration hinzuzufügende
Gibt zurück
Der Wert von builder.
Ausnahmen
builder ist null.
Hinweise
Übereinstimmende Protokolle werden nach der konfigurierten Wahrscheinlichkeit zufällig stichprobeniert. Höher der Wahrscheinlichkeitswert, höher ist die Wahrscheinlichkeit eines gegebenen Protokolldatensatzes, in dem stichprobeniert werden soll.
Gilt für:
AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)
Fügt der Protokollierungsinfrastruktur random Probabilistic Logging Sampler hinzu.
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
Parameter
- builder
- ILoggingBuilder
Der Container zum Einfügen von Abhängigkeiten, dem die Protokollierung hinzugefügt werden soll.
- configure
- Action<RandomProbabilisticSamplerOptions>
Der RandomProbabilisticSamplerOptions Konfigurationsdelegat.
Gibt zurück
Der Wert von builder.
Ausnahmen
builder oder configure ist null.
Hinweise
Übereinstimmende Protokolle werden entsprechend der konfigurierten Wahrscheinlichkeit randmoly stichprobeniert. Höher der Wahrscheinlichkeitswert, höher ist die Wahrscheinlichkeit eines gegebenen Protokolldatensatzes, in dem stichprobeniert werden soll.
Gilt für:
AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)
Fügt der Protokollierungsinfrastruktur random Probabilistic Logging Sampler hinzu.
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
Parameter
- builder
- ILoggingBuilder
Der Container zum Einfügen von Abhängigkeiten, dem die Protokollierung hinzugefügt werden soll.
- probability
- Double
Wahrscheinlichkeit von 0,0 bis 1,0.
Die Protokollebene (und unten), auf die der Sampler angewendet werden soll.
Gibt zurück
Der Wert von builder.
Ausnahmen
builder ist null.
probability ist kleiner als 0 oder größer als 1.
Hinweise
Übereinstimmende Protokolle werden nach dem konfigurierten probabilityZufallsprinzip in die Stichprobe einbezogen. Höher der Wahrscheinlichkeitswert, höher ist die Wahrscheinlichkeit eines gegebenen Protokolldatensatzes, in dem stichprobeniert werden soll.