FilterLoggingBuilderExtensions.AddFilter Metoda

Definice

Přetížení

Name Description
AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Přidá do továrny filtr protokolu.

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

Přidá do továrny filtr protokolu.

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

Přidá do továrny filtr protokolu.

AddFilter(ILoggingBuilder, String, LogLevel)

Přidá do továrny filtr protokolu.

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

Přidá do továrny filtr protokolu.

AddFilter(LoggerFilterOptions, String, LogLevel)

Přidá do továrny filtr protokolu.

AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)

Přidá do továrny filtr protokolu.

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

Přidá do továrny filtr protokolu.

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

Přidá do továrny filtr protokolu.

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

Přidá do továrny filtr protokolu.

AddFilter<T>(LoggerFilterOptions, String, LogLevel)

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá do továrny filtr protokolu.

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

Parametry

builder
ILoggingBuilder

Do ILoggingBuilder filtru přidáte filtr.

levelFilter
Func<LogLevel,Boolean>

Filtr, který se má přidat. Funkce filtru obdrží úroveň protokolu a vrátí true zprávu do protokolu nebo false ji vyfiltruje.

Návraty

Další ILoggingBuilder volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu a přijímá jeden parametr:

Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá do továrny filtr protokolu.

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

Parametry

builder
LoggerFilterOptions

Do LoggerFilterOptions filtru přidáte filtr.

category
String

Kategorie, která se má filtrovat.

levelFilter
Func<LogLevel,Boolean>

Funkce filtru, která se má použít. Funkce filtru obdrží úroveň protokolu a vrátí true zprávu do protokolu nebo false ji vyfiltruje.

Návraty

Další LoggerFilterOptions volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu ze zadané kategorie a přijímá jeden parametr:

Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá do továrny filtr protokolu.

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

Parametry

builder
ILoggingBuilder

Do ILoggingBuilder filtru přidáte filtr.

category
String

Kategorie, která se má filtrovat.

levelFilter
Func<LogLevel,Boolean>

Funkce filtru, která se má použít. Funkce filtru obdrží úroveň protokolu a vrátí true zprávu do protokolu nebo false ji vyfiltruje.

Návraty

Další ILoggingBuilder volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu ze zadané kategorie a přijímá jeden parametr:

Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

AddFilter(ILoggingBuilder, String, LogLevel)

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá do továrny filtr protokolu.

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

Parametry

builder
ILoggingBuilder

Do ILoggingBuilder filtru přidáte filtr.

category
String

Kategorie, která se má filtrovat.

level
LogLevel

Úroveň, která se má filtrovat.

Návraty

Další ILoggingBuilder volání je možné zřetězit.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá do továrny filtr protokolu.

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

Parametry

builder
LoggerFilterOptions

Do LoggerFilterOptions filtru přidáte filtr.

filter
Func<String,String,LogLevel,Boolean>

Funkce filtru, která se má použít. Funkce filtru obdrží úplný název zprostředkovatele, název kategorie protokolovacího modulu a úroveň protokolu a vrátí true zprávu do protokolu nebo false ji vyfiltruje.

Návraty

Další LoggerFilterOptions volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu a přijímá tři parametry:

  • Úplný název ILoggerProvider typu (např. Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider).
  • Název kategorie protokolovacího nástroje (např. MyNamespace.MyClass).
  • Zpráva LogLevel protokolu.
Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

AddFilter(LoggerFilterOptions, String, LogLevel)

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá do továrny filtr protokolu.

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

Parametry

builder
LoggerFilterOptions

Do LoggerFilterOptions filtru přidáte filtr.

category
String

Kategorie, která se má filtrovat.

level
LogLevel

Úroveň, která se má filtrovat.

Návraty

Další LoggerFilterOptions volání je možné zřetězit.

Platí pro

AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá do továrny filtr protokolu.

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

Parametry

builder
LoggerFilterOptions

Do LoggerFilterOptions filtru přidáte filtr.

levelFilter
Func<LogLevel,Boolean>

Funkce filtru, která se má použít. Funkce filtru obdrží úroveň protokolu a vrátí true zprávu do protokolu nebo false ji vyfiltruje.

Návraty

Další LoggerFilterOptions volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu a přijímá jeden parametr:

Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá do továrny filtr protokolu.

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

Parametry

builder
ILoggingBuilder

Do ILoggingBuilder filtru přidáte filtr.

filter
Func<String,String,LogLevel,Boolean>

Filtr, který se má přidat. Funkce filtru obdrží úplný název zprostředkovatele, název kategorie protokolovacího modulu a úroveň protokolu a vrátí true zprávu do protokolu nebo false ji vyfiltruje.

Návraty

Další ILoggingBuilder volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu a přijímá tři parametry:

  • Úplný název ILoggerProvider typu (např. Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider).
  • Název kategorie protokolovacího nástroje (např. MyNamespace.MyClass).
  • Zpráva LogLevel protokolu.
Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá do továrny filtr protokolu.

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

Parametry

builder
ILoggingBuilder

Do ILoggingBuilder filtru přidáte filtr.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Filtr, který se má přidat. Funkce filtru obdrží název kategorie protokolovacího modulu a úroveň protokolu a vrátí true se k protokolování zprávy nebo false k jeho vyfiltrování.

Návraty

Další ILoggingBuilder volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu a přijímá dva parametry:

  • Název kategorie protokolovacího nástroje (např. MyNamespace.MyClass).
  • Zpráva LogLevel protokolu.
Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá do továrny filtr protokolu.

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

Parametry

builder
LoggerFilterOptions

Do LoggerFilterOptions filtru přidáte filtr.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Funkce filtru, která se má použít. Funkce filtru obdrží název kategorie protokolovacího modulu a úroveň protokolu a vrátí true se k protokolování zprávy nebo false k jeho vyfiltrování.

Návraty

Další LoggerFilterOptions volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu a přijímá dva parametry:

  • Název kategorie protokolovacího nástroje (např. MyNamespace.MyClass).
  • Zpráva LogLevel protokolu.
Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

AddFilter<T>(LoggerFilterOptions, String, LogLevel)

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Parametry typu

T

Pro ILoggerProvider který se tento filtr přidá.

Parametry

builder
LoggerFilterOptions

Do LoggerFilterOptions filtru přidáte filtr.

category
String

Kategorie, která se má filtrovat.

level
LogLevel

Úroveň, která se má filtrovat.

Návraty

Další LoggerFilterOptions volání je možné zřetězit.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Parametry typu

T

Pro ILoggerProvider který se tento filtr přidá.

Parametry

builder
ILoggingBuilder

Do ILoggingBuilder filtru přidáte filtr.

levelFilter
Func<LogLevel,Boolean>

Filtr, který se má přidat. Funkce filtru obdrží úroveň protokolu a vrátí true zprávu do protokolu nebo false ji vyfiltruje.

Návraty

Další ILoggingBuilder volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu od zadaného poskytovatele a přijme jeden parametr:

Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Parametry typu

T

Pro ILoggerProvider který se tento filtr přidá.

Parametry

builder
ILoggingBuilder

Do ILoggingBuilder filtru přidáte filtr.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Filtr, který se má přidat. Funkce filtru obdrží název kategorie protokolovacího modulu a úroveň protokolu a vrátí true se k protokolování zprávy nebo false k jeho vyfiltrování.

Návraty

Další ILoggingBuilder volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu od zadaného zprostředkovatele a přijímá dva parametry:

  • Název kategorie protokolovacího nástroje (např. MyNamespace.MyClass).
  • Zpráva LogLevel protokolu.
Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Parametry typu

T

Pro ILoggerProvider který se tento filtr přidá.

Parametry

builder
LoggerFilterOptions

Do LoggerFilterOptions filtru přidáte filtr.

levelFilter
Func<LogLevel,Boolean>

Funkce filtru, která se má použít. Funkce filtru obdrží úroveň protokolu a vrátí true zprávu do protokolu nebo false ji vyfiltruje.

Návraty

Další LoggerFilterOptions volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu od zadaného poskytovatele a přijme jeden parametr:

Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Parametry typu

T

Pro ILoggerProvider který se tento filtr přidá.

Parametry

builder
LoggerFilterOptions

Do LoggerFilterOptions filtru přidáte filtr.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Funkce filtru, která se má použít. Funkce filtru obdrží název kategorie protokolovacího modulu a úroveň protokolu a vrátí true se k protokolování zprávy nebo false k jeho vyfiltrování.

Návraty

Další LoggerFilterOptions volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu od zadaného zprostředkovatele a přijímá dva parametry:

  • Název kategorie protokolovacího nástroje (např. MyNamespace.MyClass).
  • Zpráva LogLevel protokolu.
Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Parametry typu

T

Pro ILoggerProvider který se tento filtr přidá.

Parametry

builder
ILoggingBuilder

Do ILoggingBuilder filtru přidáte filtr.

category
String

Kategorie, která se má filtrovat.

level
LogLevel

Úroveň, která se má filtrovat.

Návraty

Další ILoggingBuilder volání je možné zřetězit.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Parametry typu

T

Pro ILoggerProvider který se tento filtr přidá.

Parametry

builder
ILoggingBuilder

Do ILoggingBuilder filtru přidáte filtr.

category
String

Kategorie, která se má filtrovat.

levelFilter
Func<LogLevel,Boolean>

Funkce filtru, která se má použít. Funkce filtru obdrží úroveň protokolu a vrátí true zprávu do protokolu nebo false ji vyfiltruje.

Návraty

Další ILoggingBuilder volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu ze zadaného poskytovatele a kategorie a obdrží jeden parametr:

Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro

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

Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs
Zdroj:
FilterLoggingBuilderExtensions.cs

Přidá filtr protokolu pro danou ILoggerProviderhodnotu .

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

Parametry typu

T

Pro ILoggerProvider který se tento filtr přidá.

Parametry

builder
LoggerFilterOptions

Do LoggerFilterOptions filtru přidáte filtr.

category
String

Kategorie, která se má filtrovat.

levelFilter
Func<LogLevel,Boolean>

Funkce filtru, která se má použít. Funkce filtru obdrží úroveň protokolu a vrátí true zprávu do protokolu nebo false ji vyfiltruje.

Návraty

Další LoggerFilterOptions volání je možné zřetězit.

Poznámky

Funkce filtru se volá pro každou zprávu protokolu ze zadaného poskytovatele a kategorie a obdrží jeden parametr:

Vraťte true se, aby se zpráva odprotokolovala, nebo false ji odfiltrovala.

Platí pro