SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
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>)
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.
- configure
- Action<RandomProbabilisticSamplerOptions>
Délégué RandomProbabilisticSamplerOptions de configuration.
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>)
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.
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é.