FilterLoggingBuilderExtensions.AddFilter Yöntem

Tanım

Aşırı Yüklemeler

Name Description
AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Fabrikaya bir günlük filtresi ekler.

AddFilter(LoggerFilterOptions, String, Func<LogLevel,Boolean>)

Fabrikaya bir günlük filtresi ekler.

AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)

Fabrikaya bir günlük filtresi ekler.

AddFilter(ILoggingBuilder, String, LogLevel)

Fabrikaya bir günlük filtresi ekler.

AddFilter(LoggerFilterOptions, Func<String,String,LogLevel,Boolean>)

Fabrikaya bir günlük filtresi ekler.

AddFilter(LoggerFilterOptions, String, LogLevel)

Fabrikaya bir günlük filtresi ekler.

AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)

Fabrikaya bir günlük filtresi ekler.

AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)

Fabrikaya bir günlük filtresi ekler.

AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)

Fabrikaya bir günlük filtresi ekler.

AddFilter(LoggerFilterOptions, Func<String,LogLevel,Boolean>)

Fabrikaya bir günlük filtresi ekler.

AddFilter<T>(LoggerFilterOptions, String, LogLevel)

Verilen ILoggerProvideriçin bir günlük filtresi ekler.

AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>)

Verilen ILoggerProvideriçin bir günlük filtresi ekler.

AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)

Verilen ILoggerProvideriçin bir günlük filtresi ekler.

AddFilter<T>(LoggerFilterOptions, Func<LogLevel,Boolean>)

Verilen ILoggerProvideriçin bir günlük filtresi ekler.

AddFilter<T>(LoggerFilterOptions, Func<String,LogLevel,Boolean>)

Verilen ILoggerProvideriçin bir günlük filtresi ekler.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Verilen ILoggerProvideriçin bir günlük filtresi ekler.

AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>)

Verilen ILoggerProvideriçin bir günlük filtresi ekler.

AddFilter<T>(LoggerFilterOptions, String, Func<LogLevel,Boolean>)

Verilen ILoggerProvideriçin bir günlük filtresi ekler.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

levelFilter
Func<LogLevel,Boolean>

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:

İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter(LoggerFilterOptions, String, Func<LogLevel,Boolean>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

levelFilter
Func<LogLevel,Boolean>

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:

İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

levelFilter
Func<LogLevel,Boolean>

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:

İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter(ILoggingBuilder, String, LogLevel)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

filter
Func<String,String,LogLevel,Boolean>

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.
İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter(LoggerFilterOptions, String, LogLevel)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

levelFilter
Func<LogLevel,Boolean>

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:

İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

filter
Func<String,String,LogLevel,Boolean>

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.
İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

categoryLevelFilter
Func<String,LogLevel,Boolean>

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.
İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter(LoggerFilterOptions, Func<String,LogLevel,Boolean>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

categoryLevelFilter
Func<String,LogLevel,Boolean>

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.
İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter<T>(LoggerFilterOptions, String, LogLevel)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

levelFilter
Func<LogLevel,Boolean>

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:

İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

categoryLevelFilter
Func<String,LogLevel,Boolean>

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.
İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter<T>(LoggerFilterOptions, Func<LogLevel,Boolean>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

levelFilter
Func<LogLevel,Boolean>

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:

İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter<T>(LoggerFilterOptions, Func<String,LogLevel,Boolean>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

categoryLevelFilter
Func<String,LogLevel,Boolean>

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.
İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

levelFilter
Func<LogLevel,Boolean>

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:

İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır

AddFilter<T>(LoggerFilterOptions, String, Func<LogLevel,Boolean>)

Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs
Kaynak:
FilterLoggingBuilderExtensions.cs

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.

levelFilter
Func<LogLevel,Boolean>

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:

İletinin günlüğe kaydedilmesine izin vermek veya true iletiyi filtrelemek için geri dönünfalse.

Şunlara uygulanır