FilterLoggingBuilderExtensions.AddFilter Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)
Fabrikaya bir günlük filtresi ekler.
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
Parametreler
- builder
- ILoggingBuilder
ILoggingBuilder Filtrenin ekleneceği yer.
Eklenecek filtre. Filter işlevi günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için geri dönerfalse.
Döndürülenler
ILoggingBuilder ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi her günlük iletisi için çağrılır ve bir parametre alır:
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter(LoggerFilterOptions, String, Func<LogLevel,Boolean>)
Fabrikaya bir günlük filtresi ekler.
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
Parametreler
- builder
- LoggerFilterOptions
LoggerFilterOptions Filtrenin ekleneceği yer.
- category
- String
Filtreleneceği kategori.
Uygulanacak filtre işlevi. Filter işlevi günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için geri dönerfalse.
Döndürülenler
LoggerFilterOptions ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi, belirtilen kategorideki her günlük iletisi için çağrılır ve bir parametre alır:
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)
Fabrikaya bir günlük filtresi ekler.
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
Parametreler
- builder
- ILoggingBuilder
ILoggingBuilder Filtrenin ekleneceği yer.
- category
- String
Filtreleneceği kategori.
Uygulanacak filtre işlevi. Filter işlevi günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için geri dönerfalse.
Döndürülenler
ILoggingBuilder ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi, belirtilen kategorideki her günlük iletisi için çağrılır ve bir parametre alır:
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter(ILoggingBuilder, String, LogLevel)
Fabrikaya bir günlük filtresi ekler.
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
Parametreler
- builder
- ILoggingBuilder
ILoggingBuilder Filtrenin ekleneceği yer.
- category
- String
Filtreleneceği kategori.
- level
- LogLevel
Filtreleneceği düzey.
Döndürülenler
ILoggingBuilder ek çağrıların zincirlenebilmesi için.
Şunlara uygulanır
AddFilter(LoggerFilterOptions, Func<String,String,LogLevel,Boolean>)
Fabrikaya bir günlük filtresi ekler.
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
Parametreler
- builder
- LoggerFilterOptions
LoggerFilterOptions Filtrenin ekleneceği yer.
Uygulanacak filtre işlevi. Filter işlevi sağlayıcı türü tam adını, günlükçü kategori adını ve günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için döndürürfalse.
Döndürülenler
LoggerFilterOptions ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi her günlük iletisi için çağrılır ve üç parametre alır:
- tam tür adı ILoggerProvider (örneğin, "Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider").
- Günlükçü kategori adı (örneğin, "MyNamespace.MyClass").
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter(LoggerFilterOptions, String, LogLevel)
Fabrikaya bir günlük filtresi ekler.
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
Parametreler
- builder
- LoggerFilterOptions
LoggerFilterOptions Filtrenin ekleneceği yer.
- category
- String
Filtreleneceği kategori.
- level
- LogLevel
Filtreleneceği düzey.
Döndürülenler
LoggerFilterOptions ek çağrıların zincirlenebilmesi için.
Şunlara uygulanır
AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)
Fabrikaya bir günlük filtresi ekler.
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
Parametreler
- builder
- LoggerFilterOptions
LoggerFilterOptions Filtrenin ekleneceği yer.
Uygulanacak filtre işlevi. Filter işlevi günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için geri dönerfalse.
Döndürülenler
LoggerFilterOptions ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi her günlük iletisi için çağrılır ve bir parametre alır:
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)
Fabrikaya bir günlük filtresi ekler.
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
Parametreler
- builder
- ILoggingBuilder
ILoggingBuilder Filtrenin ekleneceği yer.
Eklenecek filtre. Filter işlevi sağlayıcı türü tam adını, günlükçü kategori adını ve günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için döndürürfalse.
Döndürülenler
ILoggingBuilder ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi her günlük iletisi için çağrılır ve üç parametre alır:
- tam tür adı ILoggerProvider (örneğin, "Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider").
- Günlükçü kategori adı (örneğin, "MyNamespace.MyClass").
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)
Fabrikaya bir günlük filtresi ekler.
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
Parametreler
- builder
- ILoggingBuilder
ILoggingBuilder Filtrenin ekleneceği yer.
Eklenecek filtre. Filter işlevi günlükçü kategori adını ve günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için döndürürfalse.
Döndürülenler
ILoggingBuilder ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi her günlük iletisi için çağrılır ve iki parametre alır:
- Günlükçü kategori adı (örneğin, "MyNamespace.MyClass").
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter(LoggerFilterOptions, Func<String,LogLevel,Boolean>)
Fabrikaya bir günlük filtresi ekler.
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
Parametreler
- builder
- LoggerFilterOptions
LoggerFilterOptions Filtrenin ekleneceği yer.
Uygulanacak filtre işlevi. Filter işlevi günlükçü kategori adını ve günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için döndürürfalse.
Döndürülenler
LoggerFilterOptions ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi her günlük iletisi için çağrılır ve iki parametre alır:
- Günlükçü kategori adı (örneğin, "MyNamespace.MyClass").
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter<T>(LoggerFilterOptions, String, LogLevel)
Verilen ILoggerProvideriçin bir günlük filtresi ekler.
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ür Parametreleri
- T
ILoggerProvider Bu filtrenin ekleneceği yer.
Parametreler
- builder
- LoggerFilterOptions
LoggerFilterOptions Filtrenin ekleneceği yer.
- category
- String
Filtreleneceği kategori.
- level
- LogLevel
Filtreleneceği düzey.
Döndürülenler
LoggerFilterOptions ek çağrıların zincirlenebilmesi için.
Şunlara uygulanır
AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>)
Verilen ILoggerProvideriçin bir günlük filtresi ekler.
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ür Parametreleri
- T
ILoggerProvider Bu filtrenin ekleneceği yer.
Parametreler
- builder
- ILoggingBuilder
ILoggingBuilder Filtrenin ekleneceği yer.
Eklenecek filtre. Filter işlevi günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için geri dönerfalse.
Döndürülenler
ILoggingBuilder ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi, belirtilen sağlayıcıdan gelen her günlük iletisi için çağrılır ve bir parametre alır:
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)
Verilen ILoggerProvideriçin bir günlük filtresi ekler.
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ür Parametreleri
- T
ILoggerProvider Bu filtrenin ekleneceği yer.
Parametreler
- builder
- ILoggingBuilder
ILoggingBuilder Filtrenin ekleneceği yer.
Eklenecek filtre. Filter işlevi günlükçü kategori adını ve günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için döndürürfalse.
Döndürülenler
ILoggingBuilder ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi, belirtilen sağlayıcıdan gelen her günlük iletisi için çağrılır ve iki parametre alır:
- Günlükçü kategori adı (örneğin, "MyNamespace.MyClass").
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter<T>(LoggerFilterOptions, Func<LogLevel,Boolean>)
Verilen ILoggerProvideriçin bir günlük filtresi ekler.
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ür Parametreleri
- T
ILoggerProvider Bu filtrenin ekleneceği yer.
Parametreler
- builder
- LoggerFilterOptions
LoggerFilterOptions Filtrenin ekleneceği yer.
Uygulanacak filtre işlevi. Filter işlevi günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için geri dönerfalse.
Döndürülenler
LoggerFilterOptions ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi, belirtilen sağlayıcıdan gelen her günlük iletisi için çağrılır ve bir parametre alır:
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter<T>(LoggerFilterOptions, Func<String,LogLevel,Boolean>)
Verilen ILoggerProvideriçin bir günlük filtresi ekler.
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ür Parametreleri
- T
ILoggerProvider Bu filtrenin ekleneceği yer.
Parametreler
- builder
- LoggerFilterOptions
LoggerFilterOptions Filtrenin ekleneceği yer.
Uygulanacak filtre işlevi. Filter işlevi günlükçü kategori adını ve günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için döndürürfalse.
Döndürülenler
LoggerFilterOptions ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi, belirtilen sağlayıcıdan gelen her günlük iletisi için çağrılır ve iki parametre alır:
- Günlükçü kategori adı (örneğin, "MyNamespace.MyClass").
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter<T>(ILoggingBuilder, String, LogLevel)
Verilen ILoggerProvideriçin bir günlük filtresi ekler.
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ür Parametreleri
- T
ILoggerProvider Bu filtrenin ekleneceği yer.
Parametreler
- builder
- ILoggingBuilder
ILoggingBuilder Filtrenin ekleneceği yer.
- category
- String
Filtreleneceği kategori.
- level
- LogLevel
Filtreleneceği düzey.
Döndürülenler
ILoggingBuilder ek çağrıların zincirlenebilmesi için.
Şunlara uygulanır
AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>)
Verilen ILoggerProvideriçin bir günlük filtresi ekler.
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ür Parametreleri
- T
ILoggerProvider Bu filtrenin ekleneceği yer.
Parametreler
- builder
- ILoggingBuilder
ILoggingBuilder Filtrenin ekleneceği yer.
- category
- String
Filtreleneceği kategori.
Uygulanacak filtre işlevi. Filter işlevi günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için geri dönerfalse.
Döndürülenler
ILoggingBuilder ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi, belirtilen sağlayıcıdan ve kategoriden gelen her günlük iletisi için çağrılır ve bir parametre alır:
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.
Şunlara uygulanır
AddFilter<T>(LoggerFilterOptions, String, Func<LogLevel,Boolean>)
Verilen ILoggerProvideriçin bir günlük filtresi ekler.
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ür Parametreleri
- T
ILoggerProvider Bu filtrenin ekleneceği yer.
Parametreler
- builder
- LoggerFilterOptions
LoggerFilterOptions Filtrenin ekleneceği yer.
- category
- String
Filtreleneceği kategori.
Uygulanacak filtre işlevi. Filter işlevi günlük düzeyini alır ve iletiyi günlüğe kaydetmek veya true filtrelemek için geri dönerfalse.
Döndürülenler
LoggerFilterOptions ek çağrıların zincirlenebilmesi için.
Açıklamalar
Filtre işlevi, belirtilen sağlayıcıdan ve kategoriden gelen her günlük iletisi için çağrılır ve bir parametre alır:
- LogLevel Günlük iletisinin.
true iletiyi filtrelemek için geri dönünfalse.