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 の値。

例外

buildernullです。

注釈

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

適用対象

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 または configurenull

注釈

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

適用対象

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 の値。

例外

buildernullです。

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

注釈

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

適用対象