Freigeben über


FilterLoggingBuilderExtensions.AddFilter Methode

Definition

Überlädt

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

Fügt der Factory einen Protokollfilter hinzu.

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

Fügt der Factory einen Protokollfilter hinzu.

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

Fügt der Factory einen Protokollfilter hinzu.

AddFilter(ILoggingBuilder, String, LogLevel)

Fügt der Factory einen Protokollfilter hinzu.

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

Fügt der Factory einen Protokollfilter hinzu.

AddFilter(LoggerFilterOptions, String, LogLevel)

Fügt der Factory einen Protokollfilter hinzu.

AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)

Fügt der Factory einen Protokollfilter hinzu.

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

Fügt der Factory einen Protokollfilter hinzu.

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

Fügt der Factory einen Protokollfilter hinzu.

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

Fügt der Factory einen Protokollfilter hinzu.

AddFilter<T>(LoggerFilterOptions, String, LogLevel)

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt der Factory einen Protokollfilter hinzu.

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

Parameter

builder
ILoggingBuilder

Der ILoggingBuilder Filter, dem der Filter hinzugefügt werden soll.

levelFilter
Func<LogLevel,Boolean>

Der hinzuzufügende Filter. Die Filterfunktion empfängt die Protokollebene und gibt true zurück, um die Nachricht zu protokollieren oder false sie herauszufiltern.

Gibt zurück

Dadurch ILoggingBuilder können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht aufgerufen und empfängt einen Parameter:

Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt der Factory einen Protokollfilter hinzu.

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

Parameter

builder
LoggerFilterOptions

Der LoggerFilterOptions Filter, dem der Filter hinzugefügt werden soll.

category
String

Die zu filternde Kategorie.

levelFilter
Func<LogLevel,Boolean>

Die anzuwendende Filterfunktion. Die Filterfunktion empfängt die Protokollebene und gibt true zurück, um die Nachricht zu protokollieren oder false sie herauszufiltern.

Gibt zurück

Dadurch LoggerFilterOptions können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht aus der angegebenen Kategorie aufgerufen und erhält einen Parameter:

Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt der Factory einen Protokollfilter hinzu.

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

Parameter

builder
ILoggingBuilder

Der ILoggingBuilder Filter, dem der Filter hinzugefügt werden soll.

category
String

Die zu filternde Kategorie.

levelFilter
Func<LogLevel,Boolean>

Die anzuwendende Filterfunktion. Die Filterfunktion empfängt die Protokollebene und gibt true zurück, um die Nachricht zu protokollieren oder false sie herauszufiltern.

Gibt zurück

Dadurch ILoggingBuilder können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht aus der angegebenen Kategorie aufgerufen und erhält einen Parameter:

Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

AddFilter(ILoggingBuilder, String, LogLevel)

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt der Factory einen Protokollfilter hinzu.

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

Parameter

builder
ILoggingBuilder

Der ILoggingBuilder Filter, dem der Filter hinzugefügt werden soll.

category
String

Die zu filternde Kategorie.

level
LogLevel

Die zu filternde Ebene.

Gibt zurück

Dadurch ILoggingBuilder können zusätzliche Aufrufe verkettet werden.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt der Factory einen Protokollfilter hinzu.

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

Parameter

builder
LoggerFilterOptions

Der LoggerFilterOptions Filter, dem der Filter hinzugefügt werden soll.

filter
Func<String,String,LogLevel,Boolean>

Die anzuwendende Filterfunktion. Die Filterfunktion empfängt den vollständigen Namen des Anbieters, den Namen der Loggerkategorie und die Protokollebene und kehrt true zurück, um die Nachricht zu protokollieren oder false sie auszufiltern.

Gibt zurück

Dadurch LoggerFilterOptions können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht aufgerufen und empfängt drei Parameter:

  • Der vollständige Typname des ILoggerProvider (z. B. "Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider").
  • Der Loggerkategoriename (z. B. "MyNamespace.MyClass").
  • Die LogLevel Protokollnachricht.
Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

AddFilter(LoggerFilterOptions, String, LogLevel)

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt der Factory einen Protokollfilter hinzu.

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

Parameter

builder
LoggerFilterOptions

Der LoggerFilterOptions Filter, dem der Filter hinzugefügt werden soll.

category
String

Die zu filternde Kategorie.

level
LogLevel

Die zu filternde Ebene.

Gibt zurück

Dadurch LoggerFilterOptions können zusätzliche Aufrufe verkettet werden.

Gilt für:

AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt der Factory einen Protokollfilter hinzu.

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

Parameter

builder
LoggerFilterOptions

Der LoggerFilterOptions Filter, dem der Filter hinzugefügt werden soll.

levelFilter
Func<LogLevel,Boolean>

Die anzuwendende Filterfunktion. Die Filterfunktion empfängt die Protokollebene und gibt true zurück, um die Nachricht zu protokollieren oder false sie herauszufiltern.

Gibt zurück

Dadurch LoggerFilterOptions können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht aufgerufen und empfängt einen Parameter:

Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt der Factory einen Protokollfilter hinzu.

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

Parameter

builder
ILoggingBuilder

Der ILoggingBuilder Filter, dem der Filter hinzugefügt werden soll.

filter
Func<String,String,LogLevel,Boolean>

Der hinzuzufügende Filter. Die Filterfunktion empfängt den vollständigen Namen des Anbieters, den Namen der Loggerkategorie und die Protokollebene und kehrt true zurück, um die Nachricht zu protokollieren oder false sie auszufiltern.

Gibt zurück

Dadurch ILoggingBuilder können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht aufgerufen und empfängt drei Parameter:

  • Der vollständige Typname des ILoggerProvider (z. B. "Microsoft.Extensions.Logging.Console.ConsoleLoggerProvider").
  • Der Loggerkategoriename (z. B. "MyNamespace.MyClass").
  • Die LogLevel Protokollnachricht.
Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt der Factory einen Protokollfilter hinzu.

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

Parameter

builder
ILoggingBuilder

Der ILoggingBuilder Filter, dem der Filter hinzugefügt werden soll.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Der hinzuzufügende Filter. Die Filterfunktion empfängt den Namen der Loggerkategorie und die Protokollebene und kehrt true zurück, um die Nachricht zu protokollieren oder false sie auszufiltern.

Gibt zurück

Dadurch ILoggingBuilder können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht aufgerufen und empfängt zwei Parameter:

  • Der Loggerkategoriename (z. B. "MyNamespace.MyClass").
  • Die LogLevel Protokollnachricht.
Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt der Factory einen Protokollfilter hinzu.

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

Parameter

builder
LoggerFilterOptions

Der LoggerFilterOptions Filter, dem der Filter hinzugefügt werden soll.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Die anzuwendende Filterfunktion. Die Filterfunktion empfängt den Namen der Loggerkategorie und die Protokollebene und kehrt true zurück, um die Nachricht zu protokollieren oder false sie auszufiltern.

Gibt zurück

Dadurch LoggerFilterOptions können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht aufgerufen und empfängt zwei Parameter:

  • Der Loggerkategoriename (z. B. "MyNamespace.MyClass").
  • Die LogLevel Protokollnachricht.
Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

AddFilter<T>(LoggerFilterOptions, String, LogLevel)

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Typparameter

T

Der ILoggerProvider Filter, für den dieser Filter hinzugefügt wird.

Parameter

builder
LoggerFilterOptions

Der LoggerFilterOptions Filter, dem der Filter hinzugefügt werden soll.

category
String

Die zu filternde Kategorie.

level
LogLevel

Die zu filternde Ebene.

Gibt zurück

Dadurch LoggerFilterOptions können zusätzliche Aufrufe verkettet werden.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Typparameter

T

Der ILoggerProvider Filter, für den dieser Filter hinzugefügt wird.

Parameter

builder
ILoggingBuilder

Der ILoggingBuilder Filter, dem der Filter hinzugefügt werden soll.

levelFilter
Func<LogLevel,Boolean>

Der hinzuzufügende Filter. Die Filterfunktion empfängt die Protokollebene und gibt true zurück, um die Nachricht zu protokollieren oder false sie herauszufiltern.

Gibt zurück

Dadurch ILoggingBuilder können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht vom angegebenen Anbieter aufgerufen und erhält einen Parameter:

Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Typparameter

T

Der ILoggerProvider Filter, für den dieser Filter hinzugefügt wird.

Parameter

builder
ILoggingBuilder

Der ILoggingBuilder Filter, dem der Filter hinzugefügt werden soll.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Der hinzuzufügende Filter. Die Filterfunktion empfängt den Namen der Loggerkategorie und die Protokollebene und kehrt true zurück, um die Nachricht zu protokollieren oder false sie auszufiltern.

Gibt zurück

Dadurch ILoggingBuilder können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht des angegebenen Anbieters aufgerufen und empfängt zwei Parameter:

  • Der Loggerkategoriename (z. B. "MyNamespace.MyClass").
  • Die LogLevel Protokollnachricht.
Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Typparameter

T

Der ILoggerProvider Filter, für den dieser Filter hinzugefügt wird.

Parameter

builder
LoggerFilterOptions

Der LoggerFilterOptions Filter, dem der Filter hinzugefügt werden soll.

levelFilter
Func<LogLevel,Boolean>

Die anzuwendende Filterfunktion. Die Filterfunktion empfängt die Protokollebene und gibt true zurück, um die Nachricht zu protokollieren oder false sie herauszufiltern.

Gibt zurück

Dadurch LoggerFilterOptions können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht vom angegebenen Anbieter aufgerufen und erhält einen Parameter:

Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Typparameter

T

Der ILoggerProvider Filter, für den dieser Filter hinzugefügt wird.

Parameter

builder
LoggerFilterOptions

Der LoggerFilterOptions Filter, dem der Filter hinzugefügt werden soll.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Die anzuwendende Filterfunktion. Die Filterfunktion empfängt den Namen der Loggerkategorie und die Protokollebene und kehrt true zurück, um die Nachricht zu protokollieren oder false sie auszufiltern.

Gibt zurück

Dadurch LoggerFilterOptions können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht des angegebenen Anbieters aufgerufen und empfängt zwei Parameter:

  • Der Loggerkategoriename (z. B. "MyNamespace.MyClass").
  • Die LogLevel Protokollnachricht.
Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Typparameter

T

Der ILoggerProvider Filter, für den dieser Filter hinzugefügt wird.

Parameter

builder
ILoggingBuilder

Der ILoggingBuilder Filter, dem der Filter hinzugefügt werden soll.

category
String

Die zu filternde Kategorie.

level
LogLevel

Die zu filternde Ebene.

Gibt zurück

Dadurch ILoggingBuilder können zusätzliche Aufrufe verkettet werden.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Typparameter

T

Der ILoggerProvider Filter, für den dieser Filter hinzugefügt wird.

Parameter

builder
ILoggingBuilder

Der ILoggingBuilder Filter, dem der Filter hinzugefügt werden soll.

category
String

Die zu filternde Kategorie.

levelFilter
Func<LogLevel,Boolean>

Die anzuwendende Filterfunktion. Die Filterfunktion empfängt die Protokollebene und gibt true zurück, um die Nachricht zu protokollieren oder false sie herauszufiltern.

Gibt zurück

Dadurch ILoggingBuilder können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht des angegebenen Anbieters und der angegebenen Kategorie aufgerufen und erhält einen Parameter:

Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für:

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

Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs
Quelle:
FilterLoggingBuilderExtensions.cs

Fügt einen Protokollfilter für das angegebene Objekt ILoggerProviderhinzu.

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

Typparameter

T

Der ILoggerProvider Filter, für den dieser Filter hinzugefügt wird.

Parameter

builder
LoggerFilterOptions

Der LoggerFilterOptions Filter, dem der Filter hinzugefügt werden soll.

category
String

Die zu filternde Kategorie.

levelFilter
Func<LogLevel,Boolean>

Die anzuwendende Filterfunktion. Die Filterfunktion empfängt die Protokollebene und gibt true zurück, um die Nachricht zu protokollieren oder false sie herauszufiltern.

Gibt zurück

Dadurch LoggerFilterOptions können zusätzliche Aufrufe verkettet werden.

Hinweise

Die Filterfunktion wird für jede Protokollnachricht des angegebenen Anbieters und der angegebenen Kategorie aufgerufen und erhält einen Parameter:

Kehren Sie true zurück, um zuzulassen, dass die Nachricht protokolliert wird oder false sie herausfiltert.

Gilt für: