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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала и получает один параметр:

  • Сообщение LogLevel журнала.
Вернитесь 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала из указанной категории и получает один параметр:

  • Сообщение LogLevel журнала.
Вернитесь 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала из указанной категории и получает один параметр:

  • Сообщение LogLevel журнала.
Вернитесь 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала и получает три параметра:

  • Полное имя 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала и получает один параметр:

  • Сообщение LogLevel журнала.
Вернитесь 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала и получает три параметра:

  • Полное имя 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала и получает два параметра:

  • Имя категории средства ведения журнала (например, 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала и получает два параметра:

  • Имя категории средства ведения журнала (например, 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала от указанного поставщика и получает один параметр:

  • Сообщение LogLevel журнала.
Вернитесь 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала от указанного поставщика и получает два параметра:

  • Имя категории средства ведения журнала (например, 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала от указанного поставщика и получает один параметр:

  • Сообщение LogLevel журнала.
Вернитесь 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала от указанного поставщика и получает два параметра:

  • Имя категории средства ведения журнала (например, 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала из указанного поставщика и категории и получает один параметр:

  • Сообщение LogLevel журнала.
Вернитесь 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 образом, можно связать дополнительные вызовы.

Комментарии

Функция фильтра вызывается для каждого сообщения журнала из указанного поставщика и категории и получает один параметр:

  • Сообщение LogLevel журнала.
Вернитесь true , чтобы разрешить регистрировать сообщение или false отфильтровать его.

Применяется к