FilterLoggingBuilderExtensions.AddFilter Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)
Ajoute un filtre de journal à la fabrique.
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
Paramètres
- builder
- ILoggingBuilder
À ILoggingBuilder ajouter le filtre.
Filtre à ajouter. La fonction de filtre reçoit le niveau du journal et retourne true pour consigner le message ou false le filtrer.
Retours
Ainsi ILoggingBuilder , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal et reçoit un paramètre :
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter(LoggerFilterOptions, String, Func<LogLevel,Boolean>)
Ajoute un filtre de journal à la fabrique.
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
Paramètres
- builder
- LoggerFilterOptions
À LoggerFilterOptions ajouter le filtre.
- category
- String
Catégorie à filtrer.
Fonction de filtre à appliquer. La fonction de filtre reçoit le niveau du journal et retourne true pour consigner le message ou false le filtrer.
Retours
Ainsi LoggerFilterOptions , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal de la catégorie spécifiée et reçoit un paramètre :
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)
Ajoute un filtre de journal à la fabrique.
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
Paramètres
- builder
- ILoggingBuilder
À ILoggingBuilder ajouter le filtre.
- category
- String
Catégorie à filtrer.
Fonction de filtre à appliquer. La fonction de filtre reçoit le niveau du journal et retourne true pour consigner le message ou false le filtrer.
Retours
Ainsi ILoggingBuilder , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal de la catégorie spécifiée et reçoit un paramètre :
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter(ILoggingBuilder, String, LogLevel)
Ajoute un filtre de journal à la fabrique.
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
Paramètres
- builder
- ILoggingBuilder
À ILoggingBuilder ajouter le filtre.
- category
- String
Catégorie à filtrer.
- level
- LogLevel
Niveau à filtrer.
Retours
Ainsi ILoggingBuilder , les appels supplémentaires peuvent être chaînés.
S’applique à
AddFilter(LoggerFilterOptions, Func<String,String,LogLevel,Boolean>)
Ajoute un filtre de journal à la fabrique.
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
Paramètres
- builder
- LoggerFilterOptions
À LoggerFilterOptions ajouter le filtre.
Fonction de filtre à appliquer. La fonction de filtre reçoit le nom complet du type de fournisseur, le nom de catégorie de l’enregistreur d’événements et le niveau du journal, puis retourne true pour consigner le message ou false le filtrer.
Retours
Ainsi LoggerFilterOptions , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal et reçoit trois paramètres :
- Nom complet du ILoggerProvider type (par exemple, « Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider »).
- Nom de la catégorie d’enregistreur d’événements (par exemple, « MyNamespace.MyClass »).
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter(LoggerFilterOptions, String, LogLevel)
Ajoute un filtre de journal à la fabrique.
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
Paramètres
- builder
- LoggerFilterOptions
À LoggerFilterOptions ajouter le filtre.
- category
- String
Catégorie à filtrer.
- level
- LogLevel
Niveau à filtrer.
Retours
Ainsi LoggerFilterOptions , les appels supplémentaires peuvent être chaînés.
S’applique à
AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)
Ajoute un filtre de journal à la fabrique.
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
Paramètres
- builder
- LoggerFilterOptions
À LoggerFilterOptions ajouter le filtre.
Fonction de filtre à appliquer. La fonction de filtre reçoit le niveau du journal et retourne true pour consigner le message ou false le filtrer.
Retours
Ainsi LoggerFilterOptions , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal et reçoit un paramètre :
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)
Ajoute un filtre de journal à la fabrique.
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
Paramètres
- builder
- ILoggingBuilder
À ILoggingBuilder ajouter le filtre.
Filtre à ajouter. La fonction de filtre reçoit le nom complet du type de fournisseur, le nom de catégorie de l’enregistreur d’événements et le niveau du journal, puis retourne true pour consigner le message ou false le filtrer.
Retours
Ainsi ILoggingBuilder , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal et reçoit trois paramètres :
- Nom complet du ILoggerProvider type (par exemple, « Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider »).
- Nom de la catégorie d’enregistreur d’événements (par exemple, « MyNamespace.MyClass »).
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)
Ajoute un filtre de journal à la fabrique.
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
Paramètres
- builder
- ILoggingBuilder
À ILoggingBuilder ajouter le filtre.
Filtre à ajouter. La fonction de filtre reçoit le nom de la catégorie d’enregistreur d’événements et le niveau du journal, puis retourne true pour journaliser le message ou false le filtrer.
Retours
Ainsi ILoggingBuilder , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal et reçoit deux paramètres :
- Nom de la catégorie d’enregistreur d’événements (par exemple, « MyNamespace.MyClass »).
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter(LoggerFilterOptions, Func<String,LogLevel,Boolean>)
Ajoute un filtre de journal à la fabrique.
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
Paramètres
- builder
- LoggerFilterOptions
À LoggerFilterOptions ajouter le filtre.
Fonction de filtre à appliquer. La fonction de filtre reçoit le nom de la catégorie d’enregistreur d’événements et le niveau du journal, puis retourne true pour journaliser le message ou false le filtrer.
Retours
Ainsi LoggerFilterOptions , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal et reçoit deux paramètres :
- Nom de la catégorie d’enregistreur d’événements (par exemple, « MyNamespace.MyClass »).
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter<T>(LoggerFilterOptions, String, LogLevel)
Ajoute un filtre de journal pour l’objet donné 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
Paramètres de type
- T
Pour ILoggerProvider lequel ce filtre sera ajouté.
Paramètres
- builder
- LoggerFilterOptions
À LoggerFilterOptions ajouter le filtre.
- category
- String
Catégorie à filtrer.
- level
- LogLevel
Niveau à filtrer.
Retours
Ainsi LoggerFilterOptions , les appels supplémentaires peuvent être chaînés.
S’applique à
AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>)
Ajoute un filtre de journal pour l’objet donné 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
Paramètres de type
- T
Pour ILoggerProvider lequel ce filtre sera ajouté.
Paramètres
- builder
- ILoggingBuilder
À ILoggingBuilder ajouter le filtre.
Filtre à ajouter. La fonction de filtre reçoit le niveau du journal et retourne true pour consigner le message ou false le filtrer.
Retours
Ainsi ILoggingBuilder , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal du fournisseur spécifié et reçoit un paramètre :
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)
Ajoute un filtre de journal pour l’objet donné 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
Paramètres de type
- T
Pour ILoggerProvider lequel ce filtre sera ajouté.
Paramètres
- builder
- ILoggingBuilder
À ILoggingBuilder ajouter le filtre.
Filtre à ajouter. La fonction de filtre reçoit le nom de la catégorie d’enregistreur d’événements et le niveau du journal, puis retourne true pour journaliser le message ou false le filtrer.
Retours
Ainsi ILoggingBuilder , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal du fournisseur spécifié et reçoit deux paramètres :
- Nom de la catégorie d’enregistreur d’événements (par exemple, « MyNamespace.MyClass »).
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter<T>(LoggerFilterOptions, Func<LogLevel,Boolean>)
Ajoute un filtre de journal pour l’objet donné 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
Paramètres de type
- T
Pour ILoggerProvider lequel ce filtre sera ajouté.
Paramètres
- builder
- LoggerFilterOptions
À LoggerFilterOptions ajouter le filtre.
Fonction de filtre à appliquer. La fonction de filtre reçoit le niveau du journal et retourne true pour consigner le message ou false le filtrer.
Retours
Ainsi LoggerFilterOptions , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal du fournisseur spécifié et reçoit un paramètre :
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter<T>(LoggerFilterOptions, Func<String,LogLevel,Boolean>)
Ajoute un filtre de journal pour l’objet donné 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
Paramètres de type
- T
Pour ILoggerProvider lequel ce filtre sera ajouté.
Paramètres
- builder
- LoggerFilterOptions
À LoggerFilterOptions ajouter le filtre.
Fonction de filtre à appliquer. La fonction de filtre reçoit le nom de la catégorie d’enregistreur d’événements et le niveau du journal, puis retourne true pour journaliser le message ou false le filtrer.
Retours
Ainsi LoggerFilterOptions , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal du fournisseur spécifié et reçoit deux paramètres :
- Nom de la catégorie d’enregistreur d’événements (par exemple, « MyNamespace.MyClass »).
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter<T>(ILoggingBuilder, String, LogLevel)
Ajoute un filtre de journal pour l’objet donné 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
Paramètres de type
- T
Pour ILoggerProvider lequel ce filtre sera ajouté.
Paramètres
- builder
- ILoggingBuilder
À ILoggingBuilder ajouter le filtre.
- category
- String
Catégorie à filtrer.
- level
- LogLevel
Niveau à filtrer.
Retours
Ainsi ILoggingBuilder , les appels supplémentaires peuvent être chaînés.
S’applique à
AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>)
Ajoute un filtre de journal pour l’objet donné 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
Paramètres de type
- T
Pour ILoggerProvider lequel ce filtre sera ajouté.
Paramètres
- builder
- ILoggingBuilder
À ILoggingBuilder ajouter le filtre.
- category
- String
Catégorie à filtrer.
Fonction de filtre à appliquer. La fonction de filtre reçoit le niveau du journal et retourne true pour consigner le message ou false le filtrer.
Retours
Ainsi ILoggingBuilder , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal du fournisseur et de la catégorie spécifiés et reçoit un paramètre :
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.
S’applique à
AddFilter<T>(LoggerFilterOptions, String, Func<LogLevel,Boolean>)
Ajoute un filtre de journal pour l’objet donné 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
Paramètres de type
- T
Pour ILoggerProvider lequel ce filtre sera ajouté.
Paramètres
- builder
- LoggerFilterOptions
À LoggerFilterOptions ajouter le filtre.
- category
- String
Catégorie à filtrer.
Fonction de filtre à appliquer. La fonction de filtre reçoit le niveau du journal et retourne true pour consigner le message ou false le filtrer.
Retours
Ainsi LoggerFilterOptions , les appels supplémentaires peuvent être chaînés.
Remarques
La fonction de filtre est appelée pour chaque message de journal du fournisseur et de la catégorie spécifiés et reçoit un paramètre :
- Message LogLevel du journal.
true pour autoriser la journalisation du message ou false à le filtrer.