SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Methode

Definition

Ü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)

Quelle:
SamplingLoggerBuilderExtensions.cs

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>)

Quelle:
SamplingLoggerBuilderExtensions.cs

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.

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>)

Quelle:
SamplingLoggerBuilderExtensions.cs

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.

level
Nullable<LogLevel>

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.

Gilt für: