Language

FilterLoggingBuilderExtensions.AddFilter メソッド

定義

オーバーロード

名前 説明
AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(LoggerFilterOptions, String, Func<LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(ILoggingBuilder, String, LogLevel)

ファクトリにログ フィルターを追加します。

AddFilter(LoggerFilterOptions, Func<String,String,LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(LoggerFilterOptions, String, LogLevel)

ファクトリにログ フィルターを追加します。

AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(LoggerFilterOptions, Func<String,LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter<T>(LoggerFilterOptions, String, LogLevel)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter<T>(LoggerFilterOptions, Func<LogLevel,Boolean>)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter<T>(LoggerFilterOptions, Func<String,LogLevel,Boolean>)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter<T>(ILoggingBuilder, String, LogLevel)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter<T>(LoggerFilterOptions, String, Func<LogLevel,Boolean>)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

ファクトリにログ フィルターを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter);
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddFilter (builder As ILoggingBuilder, levelFilter As Func(Of LogLevel, Boolean)) As ILoggingBuilder

パラメーター

builder
ILoggingBuilder

フィルターを追加する ILoggingBuilder 。

levelFilter
Func<LogLevel,Boolean>

追加するフィルター。 フィルター関数はログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための ILoggingBuilder 。

注釈

フィルター関数は、ログ メッセージごとに呼び出され、1 つのパラメーターを受け取ります。

メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter(LoggerFilterOptions, String, Func<LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

ファクトリにログ フィルターを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, System::String ^ category, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, string? category, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter);
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * string * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.LoggerFilterOptions
<Extension()>
Public Function AddFilter (builder As LoggerFilterOptions, category As String, levelFilter As Func(Of LogLevel, Boolean)) As LoggerFilterOptions

パラメーター

builder
LoggerFilterOptions

フィルターを追加する LoggerFilterOptions 。

category
String

フィルター処理するカテゴリ。

levelFilter
Func<LogLevel,Boolean>

適用するフィルター関数。 フィルター関数はログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための LoggerFilterOptions 。

注釈

フィルター関数は、指定されたカテゴリからログ メッセージごとに呼び出され、1 つのパラメーターを受け取ります。

メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

ファクトリにログ フィルターを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, System::String ^ category, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, string? category, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter);
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * string * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddFilter (builder As ILoggingBuilder, category As String, levelFilter As Func(Of LogLevel, Boolean)) As ILoggingBuilder

パラメーター

builder
ILoggingBuilder

フィルターを追加する ILoggingBuilder 。

category
String

フィルター処理するカテゴリ。

levelFilter
Func<LogLevel,Boolean>

適用するフィルター関数。 フィルター関数はログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための ILoggingBuilder 。

注釈

フィルター関数は、指定されたカテゴリからログ メッセージごとに呼び出され、1 つのパラメーターを受け取ります。

メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter(ILoggingBuilder, String, LogLevel)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

ファクトリにログ フィルターを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, System::String ^ category, Microsoft::Extensions::Logging::LogLevel level);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, string? category, Microsoft.Extensions.Logging.LogLevel level);
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * string * Microsoft.Extensions.Logging.LogLevel -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddFilter (builder As ILoggingBuilder, category As String, level As LogLevel) As ILoggingBuilder

パラメーター

builder
ILoggingBuilder

フィルターを追加する ILoggingBuilder 。

category
String

フィルター処理するカテゴリ。

level
LogLevel

フィルター処理するレベル。

返品

追加の呼び出しをチェーンできるようにするための ILoggingBuilder 。

適用対象

AddFilter(LoggerFilterOptions, Func<String,String,LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

ファクトリにログ フィルターを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, Func<System::String ^, System::String ^, Microsoft::Extensions::Logging::LogLevel, bool> ^ filter);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, Func<string?,string?,Microsoft.Extensions.Logging.LogLevel,bool> filter);
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * Func<string, string, Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.LoggerFilterOptions
<Extension()>
Public Function AddFilter (builder As LoggerFilterOptions, filter As Func(Of String, String, LogLevel, Boolean)) As LoggerFilterOptions

パラメーター

builder
LoggerFilterOptions

フィルターを追加する LoggerFilterOptions 。

filter
Func<String,String,LogLevel,Boolean>

適用するフィルター関数。 フィルター関数は、プロバイダーの種類の完全な名前、ロガー カテゴリ名、ログ レベルを受け取り、メッセージをログに記録する true を返すか、フィルター処理を行う false を返します。

返品

追加の呼び出しをチェーンできるようにするための LoggerFilterOptions 。

注釈

フィルター関数は、ログ メッセージごとに呼び出され、次の 3 つのパラメーターを受け取ります。

  • ILoggerProviderの完全な型名 (例: "Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider")。
  • ロガー カテゴリ名 (例: "MyNamespace.MyClass")。
  • ログ メッセージの LogLevel 。
メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter(LoggerFilterOptions, String, LogLevel)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

ファクトリにログ フィルターを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, System::String ^ category, Microsoft::Extensions::Logging::LogLevel level);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, string? category, Microsoft.Extensions.Logging.LogLevel level);
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * string * Microsoft.Extensions.Logging.LogLevel -> Microsoft.Extensions.Logging.LoggerFilterOptions
<Extension()>
Public Function AddFilter (builder As LoggerFilterOptions, category As String, level As LogLevel) As LoggerFilterOptions

パラメーター

builder
LoggerFilterOptions

フィルターを追加する LoggerFilterOptions 。

category
String

フィルター処理するカテゴリ。

level
LogLevel

フィルター処理するレベル。

返品

追加の呼び出しをチェーンできるようにするための LoggerFilterOptions 。

適用対象

AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

ファクトリにログ フィルターを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter);
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.LoggerFilterOptions
<Extension()>
Public Function AddFilter (builder As LoggerFilterOptions, levelFilter As Func(Of LogLevel, Boolean)) As LoggerFilterOptions

パラメーター

builder
LoggerFilterOptions

フィルターを追加する LoggerFilterOptions 。

levelFilter
Func<LogLevel,Boolean>

適用するフィルター関数。 フィルター関数はログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための LoggerFilterOptions 。

注釈

フィルター関数は、ログ メッセージごとに呼び出され、1 つのパラメーターを受け取ります。

メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

ファクトリにログ フィルターを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Func<System::String ^, System::String ^, Microsoft::Extensions::Logging::LogLevel, bool> ^ filter);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Func<string?,string?,Microsoft.Extensions.Logging.LogLevel,bool> filter);
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * Func<string, string, Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddFilter (builder As ILoggingBuilder, filter As Func(Of String, String, LogLevel, Boolean)) As ILoggingBuilder

パラメーター

builder
ILoggingBuilder

フィルターを追加する ILoggingBuilder 。

filter
Func<String,String,LogLevel,Boolean>

追加するフィルター。 フィルター関数は、プロバイダーの種類の完全な名前、ロガー カテゴリ名、ログ レベルを受け取り、メッセージをログに記録する true を返すか、フィルター処理を行う false を返します。

返品

追加の呼び出しをチェーンできるようにするための ILoggingBuilder 。

注釈

フィルター関数は、ログ メッセージごとに呼び出され、次の 3 つのパラメーターを受け取ります。

  • ILoggerProviderの完全な型名 (例: "Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider")。
  • ロガー カテゴリ名 (例: "MyNamespace.MyClass")。
  • ログ メッセージの LogLevel 。
メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

ファクトリにログ フィルターを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Func<System::String ^, Microsoft::Extensions::Logging::LogLevel, bool> ^ categoryLevelFilter);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Func<string?,Microsoft.Extensions.Logging.LogLevel,bool> categoryLevelFilter);
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * Func<string, Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddFilter (builder As ILoggingBuilder, categoryLevelFilter As Func(Of String, LogLevel, Boolean)) As ILoggingBuilder

パラメーター

builder
ILoggingBuilder

フィルターを追加する ILoggingBuilder 。

categoryLevelFilter
Func<String,LogLevel,Boolean>

追加するフィルター。 フィルター関数は、ロガー カテゴリ名とログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための ILoggingBuilder 。

注釈

フィルター関数は、ログ メッセージごとに呼び出され、次の 2 つのパラメーターを受け取ります。

  • ロガー カテゴリ名 (例: "MyNamespace.MyClass")。
  • ログ メッセージの LogLevel 。
メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter(LoggerFilterOptions, Func<String,LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

ファクトリにログ フィルターを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, Func<System::String ^, Microsoft::Extensions::Logging::LogLevel, bool> ^ categoryLevelFilter);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, Func<string?,Microsoft.Extensions.Logging.LogLevel,bool> categoryLevelFilter);
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * Func<string, Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.LoggerFilterOptions
<Extension()>
Public Function AddFilter (builder As LoggerFilterOptions, categoryLevelFilter As Func(Of String, LogLevel, Boolean)) As LoggerFilterOptions

パラメーター

builder
LoggerFilterOptions

フィルターを追加する LoggerFilterOptions 。

categoryLevelFilter
Func<String,LogLevel,Boolean>

適用するフィルター関数。 フィルター関数は、ロガー カテゴリ名とログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための LoggerFilterOptions 。

注釈

フィルター関数は、ログ メッセージごとに呼び出され、次の 2 つのパラメーターを受け取ります。

  • ロガー カテゴリ名 (例: "MyNamespace.MyClass")。
  • ログ メッセージの LogLevel 。
メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter<T>(LoggerFilterOptions, String, LogLevel)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

指定した ILoggerProviderのログ フィルターを追加します。

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, System::String ^ category, Microsoft::Extensions::Logging::LogLevel level);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter<T>(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, string? category, Microsoft.Extensions.Logging.LogLevel level) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * string * Microsoft.Extensions.Logging.LogLevel -> Microsoft.Extensions.Logging.LoggerFilterOptions (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As LoggerFilterOptions, category As String, level As LogLevel) As LoggerFilterOptions

型パラメーター

T

このフィルターが追加される ILoggerProvider 。

パラメーター

builder
LoggerFilterOptions

フィルターを追加する LoggerFilterOptions 。

category
String

フィルター処理するカテゴリ。

level
LogLevel

フィルター処理するレベル。

返品

追加の呼び出しをチェーンできるようにするための LoggerFilterOptions 。

適用対象

AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

指定した ILoggerProviderのログ フィルターを追加します。

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter<T>(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.ILoggingBuilder (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As ILoggingBuilder, levelFilter As Func(Of LogLevel, Boolean)) As ILoggingBuilder

型パラメーター

T

このフィルターが追加される ILoggerProvider 。

パラメーター

builder
ILoggingBuilder

フィルターを追加する ILoggingBuilder 。

levelFilter
Func<LogLevel,Boolean>

追加するフィルター。 フィルター関数はログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための ILoggingBuilder 。

注釈

フィルター関数は、指定されたプロバイダーからログ メッセージごとに呼び出され、1 つのパラメーターを受け取ります。

メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

指定した ILoggerProviderのログ フィルターを追加します。

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Func<System::String ^, Microsoft::Extensions::Logging::LogLevel, bool> ^ categoryLevelFilter);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter<T>(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Func<string?,Microsoft.Extensions.Logging.LogLevel,bool> categoryLevelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * Func<string, Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.ILoggingBuilder (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As ILoggingBuilder, categoryLevelFilter As Func(Of String, LogLevel, Boolean)) As ILoggingBuilder

型パラメーター

T

このフィルターが追加される ILoggerProvider 。

パラメーター

builder
ILoggingBuilder

フィルターを追加する ILoggingBuilder 。

categoryLevelFilter
Func<String,LogLevel,Boolean>

追加するフィルター。 フィルター関数は、ロガー カテゴリ名とログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための ILoggingBuilder 。

注釈

フィルター関数は、指定されたプロバイダーからログ メッセージごとに呼び出され、2 つのパラメーターを受け取ります。

  • ロガー カテゴリ名 (例: "MyNamespace.MyClass")。
  • ログ メッセージの LogLevel 。
メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter<T>(LoggerFilterOptions, Func<LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

指定した ILoggerProviderのログ フィルターを追加します。

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter<T>(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.LoggerFilterOptions (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As LoggerFilterOptions, levelFilter As Func(Of LogLevel, Boolean)) As LoggerFilterOptions

型パラメーター

T

このフィルターが追加される ILoggerProvider 。

パラメーター

builder
LoggerFilterOptions

フィルターを追加する LoggerFilterOptions 。

levelFilter
Func<LogLevel,Boolean>

適用するフィルター関数。 フィルター関数はログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための LoggerFilterOptions 。

注釈

フィルター関数は、指定されたプロバイダーからログ メッセージごとに呼び出され、1 つのパラメーターを受け取ります。

メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter<T>(LoggerFilterOptions, Func<String,LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

指定した ILoggerProviderのログ フィルターを追加します。

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, Func<System::String ^, Microsoft::Extensions::Logging::LogLevel, bool> ^ categoryLevelFilter);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter<T>(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, Func<string?,Microsoft.Extensions.Logging.LogLevel,bool> categoryLevelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * Func<string, Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.LoggerFilterOptions (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As LoggerFilterOptions, categoryLevelFilter As Func(Of String, LogLevel, Boolean)) As LoggerFilterOptions

型パラメーター

T

このフィルターが追加される ILoggerProvider 。

パラメーター

builder
LoggerFilterOptions

フィルターを追加する LoggerFilterOptions 。

categoryLevelFilter
Func<String,LogLevel,Boolean>

適用するフィルター関数。 フィルター関数は、ロガー カテゴリ名とログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための LoggerFilterOptions 。

注釈

フィルター関数は、指定されたプロバイダーからログ メッセージごとに呼び出され、2 つのパラメーターを受け取ります。

  • ロガー カテゴリ名 (例: "MyNamespace.MyClass")。
  • ログ メッセージの LogLevel 。
メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter<T>(ILoggingBuilder, String, LogLevel)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

指定した ILoggerProviderのログ フィルターを追加します。

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, System::String ^ category, Microsoft::Extensions::Logging::LogLevel level);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter<T>(this Microsoft.Extensions.Logging.ILoggingBuilder builder, string? category, Microsoft.Extensions.Logging.LogLevel level) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * string * Microsoft.Extensions.Logging.LogLevel -> Microsoft.Extensions.Logging.ILoggingBuilder (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As ILoggingBuilder, category As String, level As LogLevel) As ILoggingBuilder

型パラメーター

T

このフィルターが追加される ILoggerProvider 。

パラメーター

builder
ILoggingBuilder

フィルターを追加する ILoggingBuilder 。

category
String

フィルター処理するカテゴリ。

level
LogLevel

フィルター処理するレベル。

返品

追加の呼び出しをチェーンできるようにするための ILoggingBuilder 。

適用対象

AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

指定した ILoggerProviderのログ フィルターを追加します。

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, System::String ^ category, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter<T>(this Microsoft.Extensions.Logging.ILoggingBuilder builder, string? category, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * string * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.ILoggingBuilder (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As ILoggingBuilder, category As String, levelFilter As Func(Of LogLevel, Boolean)) As ILoggingBuilder

型パラメーター

T

このフィルターが追加される ILoggerProvider 。

パラメーター

builder
ILoggingBuilder

フィルターを追加する ILoggingBuilder 。

category
String

フィルター処理するカテゴリ。

levelFilter
Func<LogLevel,Boolean>

適用するフィルター関数。 フィルター関数はログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための ILoggingBuilder 。

注釈

フィルター関数は、指定されたプロバイダーとカテゴリからログ メッセージごとに呼び出され、1 つのパラメーターを受け取ります。

メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象

AddFilter<T>(LoggerFilterOptions, String, Func<LogLevel,Boolean>)

ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs
ソース:
FilterLoggingBuilderExtensions.cs

指定した ILoggerProviderのログ フィルターを追加します。

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, System::String ^ category, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter<T>(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, string? category, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * string * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.LoggerFilterOptions (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As LoggerFilterOptions, category As String, levelFilter As Func(Of LogLevel, Boolean)) As LoggerFilterOptions

型パラメーター

T

このフィルターが追加される ILoggerProvider 。

パラメーター

builder
LoggerFilterOptions

フィルターを追加する LoggerFilterOptions 。

category
String

フィルター処理するカテゴリ。

levelFilter
Func<LogLevel,Boolean>

適用するフィルター関数。 フィルター関数はログ レベルを受け取り、メッセージをログに記録する true を返すか、 false してフィルター処理します。

返品

追加の呼び出しをチェーンできるようにするための LoggerFilterOptions 。

注釈

フィルター関数は、指定されたプロバイダーとカテゴリからログ メッセージごとに呼び出され、1 つのパラメーターを受け取ります。

メッセージのログ記録を許可する true を返すか、 false してフィルター処理します。

適用対象