FilterLoggingBuilderExtensions.AddFilter Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)
Adiciona um filtro de troncos à fábrica.
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
Parâmetros
- builder
- ILoggingBuilder
Depois ILoggingBuilder , para adicionar o filtro.
O filtro a adicionar. A função de filtro recebe o nível logarítmic e retorna true para registar a mensagem ou false para a filtrar.
Devoluções
Para ILoggingBuilder que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem logarítmica e recebe um parâmetro:
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter(LoggerFilterOptions, String, Func<LogLevel,Boolean>)
Adiciona um filtro de troncos à fábrica.
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
Parâmetros
- builder
- LoggerFilterOptions
Depois LoggerFilterOptions , para adicionar o filtro.
- category
- String
A categoria a filtrar.
A função de filtro a aplicar. A função de filtro recebe o nível logarítmic e retorna true para registar a mensagem ou false para a filtrar.
Devoluções
Para LoggerFilterOptions que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem logarítmica da categoria especificada e recebe um parâmetro:
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)
Adiciona um filtro de troncos à fábrica.
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
Parâmetros
- builder
- ILoggingBuilder
Depois ILoggingBuilder , para adicionar o filtro.
- category
- String
A categoria a filtrar.
A função de filtro a aplicar. A função de filtro recebe o nível logarítmic e retorna true para registar a mensagem ou false para a filtrar.
Devoluções
Para ILoggingBuilder que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem logarítmica da categoria especificada e recebe um parâmetro:
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter(ILoggingBuilder, String, LogLevel)
Adiciona um filtro de troncos à fábrica.
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
Parâmetros
- builder
- ILoggingBuilder
Depois ILoggingBuilder , para adicionar o filtro.
- category
- String
A categoria a filtrar.
- level
- LogLevel
O nível a filtrar.
Devoluções
Para ILoggingBuilder que chamadas adicionais possam ser encadeadas.
Aplica-se a
AddFilter(LoggerFilterOptions, Func<String,String,LogLevel,Boolean>)
Adiciona um filtro de troncos à fábrica.
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
Parâmetros
- builder
- LoggerFilterOptions
Depois LoggerFilterOptions , para adicionar o filtro.
A função de filtro a aplicar. A função de filtro recebe o nome completo do tipo de fornecedor, o nome da categoria do logador e o nível do log, e retorna true para registar a mensagem ou false filtrá-la.
Devoluções
Para LoggerFilterOptions que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem logarítmica e recebe três parâmetros:
- O nome completo do tipo ILoggerProvider (por exemplo, "Microsoft. Extensões.Logging.Console.ConsoleLoggerProvider").
- O nome da categoria do logger (por exemplo, "MyNamespace.MyClass").
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter(LoggerFilterOptions, String, LogLevel)
Adiciona um filtro de troncos à fábrica.
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
Parâmetros
- builder
- LoggerFilterOptions
Depois LoggerFilterOptions , para adicionar o filtro.
- category
- String
A categoria a filtrar.
- level
- LogLevel
O nível a filtrar.
Devoluções
Para LoggerFilterOptions que chamadas adicionais possam ser encadeadas.
Aplica-se a
AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)
Adiciona um filtro de troncos à fábrica.
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
Parâmetros
- builder
- LoggerFilterOptions
Depois LoggerFilterOptions , para adicionar o filtro.
A função de filtro a aplicar. A função de filtro recebe o nível logarítmic e retorna true para registar a mensagem ou false para a filtrar.
Devoluções
Para LoggerFilterOptions que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem logarítmica e recebe um parâmetro:
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)
Adiciona um filtro de troncos à fábrica.
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
Parâmetros
- builder
- ILoggingBuilder
Depois ILoggingBuilder , para adicionar o filtro.
O filtro a adicionar. A função de filtro recebe o nome completo do tipo de fornecedor, o nome da categoria do logador e o nível do log, e retorna true para registar a mensagem ou false filtrá-la.
Devoluções
Para ILoggingBuilder que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem logarítmica e recebe três parâmetros:
- O nome completo do tipo ILoggerProvider (por exemplo, "Microsoft. Extensões.Logging.Console.ConsoleLoggerProvider").
- O nome da categoria do logger (por exemplo, "MyNamespace.MyClass").
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)
Adiciona um filtro de troncos à fábrica.
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
Parâmetros
- builder
- ILoggingBuilder
Depois ILoggingBuilder , para adicionar o filtro.
O filtro a adicionar. A função de filtro recebe o nome da categoria do logger e o nível do log, e retorna true para registar a mensagem ou false filtrá-la.
Devoluções
Para ILoggingBuilder que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem logaritária e recebe dois parâmetros:
- O nome da categoria do logger (por exemplo, "MyNamespace.MyClass").
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter(LoggerFilterOptions, Func<String,LogLevel,Boolean>)
Adiciona um filtro de troncos à fábrica.
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
Parâmetros
- builder
- LoggerFilterOptions
Depois LoggerFilterOptions , para adicionar o filtro.
A função de filtro a aplicar. A função de filtro recebe o nome da categoria do logger e o nível do log, e retorna true para registar a mensagem ou false filtrá-la.
Devoluções
Para LoggerFilterOptions que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem logaritária e recebe dois parâmetros:
- O nome da categoria do logger (por exemplo, "MyNamespace.MyClass").
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter<T>(LoggerFilterOptions, String, LogLevel)
Adiciona um filtro logarítmico para o dado 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
Parâmetros de Tipo Genérico
- T
Para ILoggerProvider o qual este filtro será adicionado.
Parâmetros
- builder
- LoggerFilterOptions
Depois LoggerFilterOptions , para adicionar o filtro.
- category
- String
A categoria a filtrar.
- level
- LogLevel
O nível a filtrar.
Devoluções
Para LoggerFilterOptions que chamadas adicionais possam ser encadeadas.
Aplica-se a
AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>)
Adiciona um filtro logarítmico para o dado 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
Parâmetros de Tipo Genérico
- T
Para ILoggerProvider o qual este filtro será adicionado.
Parâmetros
- builder
- ILoggingBuilder
Depois ILoggingBuilder , para adicionar o filtro.
O filtro a adicionar. A função de filtro recebe o nível logarítmic e retorna true para registar a mensagem ou false para a filtrar.
Devoluções
Para ILoggingBuilder que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem de log do fornecedor especificado e recebe um parâmetro:
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)
Adiciona um filtro logarítmico para o dado 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
Parâmetros de Tipo Genérico
- T
Para ILoggerProvider o qual este filtro será adicionado.
Parâmetros
- builder
- ILoggingBuilder
Depois ILoggingBuilder , para adicionar o filtro.
O filtro a adicionar. A função de filtro recebe o nome da categoria do logger e o nível do log, e retorna true para registar a mensagem ou false filtrá-la.
Devoluções
Para ILoggingBuilder que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem log do fornecedor especificado e recebe dois parâmetros:
- O nome da categoria do logger (por exemplo, "MyNamespace.MyClass").
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter<T>(LoggerFilterOptions, Func<LogLevel,Boolean>)
Adiciona um filtro logarítmico para o dado 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
Parâmetros de Tipo Genérico
- T
Para ILoggerProvider o qual este filtro será adicionado.
Parâmetros
- builder
- LoggerFilterOptions
Depois LoggerFilterOptions , para adicionar o filtro.
A função de filtro a aplicar. A função de filtro recebe o nível logarítmic e retorna true para registar a mensagem ou false para a filtrar.
Devoluções
Para LoggerFilterOptions que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem de log do fornecedor especificado e recebe um parâmetro:
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter<T>(LoggerFilterOptions, Func<String,LogLevel,Boolean>)
Adiciona um filtro logarítmico para o dado 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
Parâmetros de Tipo Genérico
- T
Para ILoggerProvider o qual este filtro será adicionado.
Parâmetros
- builder
- LoggerFilterOptions
Depois LoggerFilterOptions , para adicionar o filtro.
A função de filtro a aplicar. A função de filtro recebe o nome da categoria do logger e o nível do log, e retorna true para registar a mensagem ou false filtrá-la.
Devoluções
Para LoggerFilterOptions que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem log do fornecedor especificado e recebe dois parâmetros:
- O nome da categoria do logger (por exemplo, "MyNamespace.MyClass").
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter<T>(ILoggingBuilder, String, LogLevel)
Adiciona um filtro logarítmico para o dado 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
Parâmetros de Tipo Genérico
- T
Para ILoggerProvider o qual este filtro será adicionado.
Parâmetros
- builder
- ILoggingBuilder
Depois ILoggingBuilder , para adicionar o filtro.
- category
- String
A categoria a filtrar.
- level
- LogLevel
O nível a filtrar.
Devoluções
Para ILoggingBuilder que chamadas adicionais possam ser encadeadas.
Aplica-se a
AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>)
Adiciona um filtro logarítmico para o dado 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
Parâmetros de Tipo Genérico
- T
Para ILoggerProvider o qual este filtro será adicionado.
Parâmetros
- builder
- ILoggingBuilder
Depois ILoggingBuilder , para adicionar o filtro.
- category
- String
A categoria a filtrar.
A função de filtro a aplicar. A função de filtro recebe o nível logarítmic e retorna true para registar a mensagem ou false para a filtrar.
Devoluções
Para ILoggingBuilder que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem de registo do fornecedor e categoria especificados e recebe um parâmetro:
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.
Aplica-se a
AddFilter<T>(LoggerFilterOptions, String, Func<LogLevel,Boolean>)
Adiciona um filtro logarítmico para o dado 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
Parâmetros de Tipo Genérico
- T
Para ILoggerProvider o qual este filtro será adicionado.
Parâmetros
- builder
- LoggerFilterOptions
Depois LoggerFilterOptions , para adicionar o filtro.
- category
- String
A categoria a filtrar.
A função de filtro a aplicar. A função de filtro recebe o nível logarítmic e retorna true para registar a mensagem ou false para a filtrar.
Devoluções
Para LoggerFilterOptions que chamadas adicionais possam ser encadeadas.
Observações
A função de filtro é chamada para cada mensagem de registo do fornecedor e categoria especificados e recebe um parâmetro:
- A LogLevel mensagem do registo.
true para permitir que a mensagem seja registada, ou false para a filtrar.