FilterLoggingBuilderExtensions.AddFilter Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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 фильтра в.
Добавляемый фильтр. Функция фильтра получает уровень журнала и возвращает 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
Категория для фильтрации.
Функция фильтра, применяемая. Функция фильтра получает уровень журнала и возвращает 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
Категория для фильтрации.
Функция фильтра, применяемая. Функция фильтра получает уровень журнала и возвращает 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 фильтра в.
Функция фильтра, применяемая. Функция фильтра получает полное имя поставщика, имя категории средства ведения журнала и уровень журнала, а также возвращает 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 фильтра в.
Функция фильтра, применяемая. Функция фильтра получает уровень журнала и возвращает 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 фильтра в.
Добавляемый фильтр. Функция фильтра получает полное имя поставщика, имя категории средства ведения журнала и уровень журнала, а также возвращает 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 фильтра в.
Добавляемый фильтр. Функция фильтра получает имя категории средства ведения журнала и уровень журнала, а затем возвращает 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 фильтра в.
Функция фильтра, применяемая. Функция фильтра получает имя категории средства ведения журнала и уровень журнала, а затем возвращает 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 фильтра в.
Добавляемый фильтр. Функция фильтра получает уровень журнала и возвращает 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 фильтра в.
Добавляемый фильтр. Функция фильтра получает имя категории средства ведения журнала и уровень журнала, а затем возвращает 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 фильтра в.
Функция фильтра, применяемая. Функция фильтра получает уровень журнала и возвращает 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 фильтра в.
Функция фильтра, применяемая. Функция фильтра получает имя категории средства ведения журнала и уровень журнала, а затем возвращает 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
Категория для фильтрации.
Функция фильтра, применяемая. Функция фильтра получает уровень журнала и возвращает 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
Категория для фильтрации.
Функция фильтра, применяемая. Функция фильтра получает уровень журнала и возвращает true журнал сообщения или false отфильтровать его.
Возвращаемое значение
Таким LoggerFilterOptions образом, можно связать дополнительные вызовы.
Комментарии
Функция фильтра вызывается для каждого сообщения журнала из указанного поставщика и категории и получает один параметр:
- Сообщение LogLevel журнала.
true , чтобы разрешить регистрировать сообщение или false отфильтровать его.