Langue

SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Méthode

Définition

Surcharges

Nom Description
AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Ajoute un échantillonneur de journalisation probabiliste aléatoire à l’infrastructure de journalisation.

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Ajoute un échantillonneur de journalisation probabiliste aléatoire à l’infrastructure de journalisation.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Ajoute un échantillonneur de journalisation probabiliste aléatoire à l’infrastructure de journalisation.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Source:
SamplingLoggerBuilderExtensions.cs

Ajoute un échantillonneur de journalisation probabiliste aléatoire à l’infrastructure de journalisation.

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

Paramètres

builder
ILoggingBuilder

Conteneur d’injection de dépendances auquel ajouter la journalisation.

configuration
IConfiguration

À IConfiguration ajouter.

Retours

Valeur de builder.

Exceptions

builder a la valeur null.

Remarques

Les journaux correspondants sont échantillonné de façon aléatoire en fonction de la probabilité configurée. Plus la valeur de probabilité est élevée, plus la probabilité d’un enregistrement de journal donné doit être échantillonné.

S’applique à

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Source:
SamplingLoggerBuilderExtensions.cs

Ajoute un échantillonneur de journalisation probabiliste aléatoire à l’infrastructure de journalisation.

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

Paramètres

builder
ILoggingBuilder

Conteneur d’injection de dépendances auquel ajouter la journalisation.

Retours

Valeur de builder.

Exceptions

builder ou configure est null.

Remarques

Les journaux correspondants seront échantillonné randmoly en fonction de la probabilité configurée. Plus la valeur de probabilité est élevée, plus la probabilité d’un enregistrement de journal donné doit être échantillonné.

S’applique à

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Source:
SamplingLoggerBuilderExtensions.cs

Ajoute un échantillonneur de journalisation probabiliste aléatoire à l’infrastructure de journalisation.

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

Paramètres

builder
ILoggingBuilder

Conteneur d’injection de dépendances auquel ajouter la journalisation.

probability
Double

Probabilité comprise entre 0,0 et 1,0.

level
Nullable<LogLevel>

Niveau de journal (et inférieur) à laquelle appliquer l’échantillonneur.

Retours

Valeur de builder.

Exceptions

builder a la valeur null.

probability est inférieur à 0 ou supérieur à 1.

Remarques

Les journaux correspondants seront échantillonné de façon aléatoire en fonction de la configuration probability. Plus la valeur de probabilité est élevée, plus la probabilité d’un enregistrement de journal donné doit être échantillonné.

S’applique à