Language

SamplingLoggerBuilderExtensions.AddRandomProbabilisticSampler メソッド

定義

オーバーロード

名前 説明
AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

ランダム確率的ログ サンプラーをログ 記録インフラストラクチャに追加します。

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

ランダム確率的ログ サンプラーをログ 記録インフラストラクチャに追加します。

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

ランダム確率的ログ サンプラーをログ 記録インフラストラクチャに追加します。

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

ソース:
SamplingLoggerBuilderExtensions.cs

ランダム確率的ログ サンプラーをログ 記録インフラストラクチャに追加します。

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

パラメーター

builder
ILoggingBuilder

ログ記録を追加する依存関係挿入コンテナー。

configuration
IConfiguration

追加する IConfiguration 。

返品

builder の値。

例外

builder は nullです。

注釈

一致したログは、構成された確率に従ってランダムにサンプリングされます。 確率値が高いほど、サンプリングされる特定のログ レコードの確率が高くなります。

適用対象

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

ソース:
SamplingLoggerBuilderExtensions.cs

ランダム確率的ログ サンプラーをログ 記録インフラストラクチャに追加します。

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

パラメーター

builder
ILoggingBuilder

ログ記録を追加する依存関係挿入コンテナー。

返品

builder の値。

例外

builder または configure が null。

注釈

一致したログは、構成された確率に従ってランダムにサンプリングされます。 確率値が高いほど、サンプリングされる特定のログ レコードの確率が高くなります。

適用対象

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

ソース:
SamplingLoggerBuilderExtensions.cs

ランダム確率的ログ サンプラーをログ 記録インフラストラクチャに追加します。

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

パラメーター

builder
ILoggingBuilder

ログ記録を追加する依存関係挿入コンテナー。

probability
Double

確率は 0.0 から 1.0 です。

level
Nullable<LogLevel>

サンプラーを適用するログ レベル (以下)。

返品

builder の値。

例外

builder は nullです。

probability が 0 未満または 1 より大きい。

注釈

一致したログは、構成された probabilityに従ってランダムにサンプリングされます。 確率値が高いほど、サンプリングされる特定のログ レコードの確率が高くなります。

適用対象