FilterLoggingBuilderExtensions.AddFilter Metod

Definition

Överlagringar

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

Lägger till ett loggfilter i fabriken.

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

Lägger till ett loggfilter i fabriken.

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

Lägger till ett loggfilter i fabriken.

AddFilter(ILoggingBuilder, String, LogLevel)

Lägger till ett loggfilter i fabriken.

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

Lägger till ett loggfilter i fabriken.

AddFilter(LoggerFilterOptions, String, LogLevel)

Lägger till ett loggfilter i fabriken.

AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)

Lägger till ett loggfilter i fabriken.

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

Lägger till ett loggfilter i fabriken.

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

Lägger till ett loggfilter i fabriken.

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

Lägger till ett loggfilter i fabriken.

AddFilter<T>(LoggerFilterOptions, String, LogLevel)

Lägger till ett loggfilter för den angivna ILoggerProvider.

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

Lägger till ett loggfilter för den angivna ILoggerProvider.

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

Lägger till ett loggfilter för den angivna ILoggerProvider.

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

Lägger till ett loggfilter för den angivna ILoggerProvider.

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

Lägger till ett loggfilter för den angivna ILoggerProvider.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Lägger till ett loggfilter för den angivna ILoggerProvider.

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

Lägger till ett loggfilter för den angivna ILoggerProvider.

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

Lägger till ett loggfilter för den angivna ILoggerProvider.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter i fabriken.

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

Parametrar

builder
ILoggingBuilder

Att ILoggingBuilder lägga till filtret i.

levelFilter
Func<LogLevel,Boolean>

Filtret som ska läggas till. Filterfunktionen tar emot loggnivån och returnerar true för att logga meddelandet eller false filtrera bort det.

Returer

ILoggingBuilder att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande och tar emot en parameter:

Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter i fabriken.

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

Parametrar

builder
LoggerFilterOptions

Att LoggerFilterOptions lägga till filtret i.

category
String

Kategorin som ska filtreras.

levelFilter
Func<LogLevel,Boolean>

Filterfunktionen som ska tillämpas. Filterfunktionen tar emot loggnivån och returnerar true för att logga meddelandet eller false filtrera bort det.

Returer

LoggerFilterOptions att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande från den angivna kategorin och tar emot en parameter:

Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter i fabriken.

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

Parametrar

builder
ILoggingBuilder

Att ILoggingBuilder lägga till filtret i.

category
String

Kategorin som ska filtreras.

levelFilter
Func<LogLevel,Boolean>

Filterfunktionen som ska tillämpas. Filterfunktionen tar emot loggnivån och returnerar true för att logga meddelandet eller false filtrera bort det.

Returer

ILoggingBuilder att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande från den angivna kategorin och tar emot en parameter:

Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

AddFilter(ILoggingBuilder, String, LogLevel)

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter i fabriken.

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

Parametrar

builder
ILoggingBuilder

Att ILoggingBuilder lägga till filtret i.

category
String

Kategorin som ska filtreras.

level
LogLevel

Nivån som ska filtreras.

Returer

ILoggingBuilder att ytterligare anrop kan länkas.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter i fabriken.

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

Parametrar

builder
LoggerFilterOptions

Att LoggerFilterOptions lägga till filtret i.

filter
Func<String,String,LogLevel,Boolean>

Filterfunktionen som ska tillämpas. Filterfunktionen tar emot providertypens fullständiga namn, namnet på loggningskategorin och loggnivån och returnerar true för att logga meddelandet eller false filtrera bort det.

Returer

LoggerFilterOptions att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande och tar emot tre parametrar:

  • Det fullständiga typnamnet för ILoggerProvider (t.ex. "Microsoft. Extensions.Logging.Console.ConsoleLoggerProvider").
  • Namnet på loggningskategorin (t.ex. "MyNamespace.MyClass").
  • Loggmeddelandets LogLevel .
Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

AddFilter(LoggerFilterOptions, String, LogLevel)

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter i fabriken.

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

Parametrar

builder
LoggerFilterOptions

Att LoggerFilterOptions lägga till filtret i.

category
String

Kategorin som ska filtreras.

level
LogLevel

Nivån som ska filtreras.

Returer

LoggerFilterOptions att ytterligare anrop kan länkas.

Gäller för

AddFilter(LoggerFilterOptions, Func<LogLevel,Boolean>)

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter i fabriken.

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

Parametrar

builder
LoggerFilterOptions

Att LoggerFilterOptions lägga till filtret i.

levelFilter
Func<LogLevel,Boolean>

Filterfunktionen som ska tillämpas. Filterfunktionen tar emot loggnivån och returnerar true för att logga meddelandet eller false filtrera bort det.

Returer

LoggerFilterOptions att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande och tar emot en parameter:

Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter i fabriken.

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

Parametrar

builder
ILoggingBuilder

Att ILoggingBuilder lägga till filtret i.

filter
Func<String,String,LogLevel,Boolean>

Filtret som ska läggas till. Filterfunktionen tar emot providertypens fullständiga namn, namnet på loggningskategorin och loggnivån och returnerar true för att logga meddelandet eller false filtrera bort det.

Returer

ILoggingBuilder att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande och tar emot tre parametrar:

  • Det fullständiga typnamnet för ILoggerProvider (t.ex. "Microsoft. Extensions.Logging.Console.ConsoleLoggerProvider").
  • Namnet på loggningskategorin (t.ex. "MyNamespace.MyClass").
  • Loggmeddelandets LogLevel .
Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter i fabriken.

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

Parametrar

builder
ILoggingBuilder

Att ILoggingBuilder lägga till filtret i.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Filtret som ska läggas till. Filterfunktionen tar emot namnet på loggningskategorin och loggnivån och återgår true till att logga meddelandet eller false filtrera bort det.

Returer

ILoggingBuilder att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande och tar emot två parametrar:

  • Namnet på loggningskategorin (t.ex. "MyNamespace.MyClass").
  • Loggmeddelandets LogLevel .
Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter i fabriken.

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

Parametrar

builder
LoggerFilterOptions

Att LoggerFilterOptions lägga till filtret i.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Filterfunktionen som ska tillämpas. Filterfunktionen tar emot namnet på loggningskategorin och loggnivån och återgår true till att logga meddelandet eller false filtrera bort det.

Returer

LoggerFilterOptions att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande och tar emot två parametrar:

  • Namnet på loggningskategorin (t.ex. "MyNamespace.MyClass").
  • Loggmeddelandets LogLevel .
Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

AddFilter<T>(LoggerFilterOptions, String, LogLevel)

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter för den angivna ILoggerProvider.

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, System::String ^ category, Microsoft::Extensions::Logging::LogLevel level);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter<T>(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, string? category, Microsoft.Extensions.Logging.LogLevel level) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * string * Microsoft.Extensions.Logging.LogLevel -> Microsoft.Extensions.Logging.LoggerFilterOptions (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As LoggerFilterOptions, category As String, level As LogLevel) As LoggerFilterOptions

Typparametrar

T

Det ILoggerProvider som det här filtret ska läggas till för.

Parametrar

builder
LoggerFilterOptions

Att LoggerFilterOptions lägga till filtret i.

category
String

Kategorin som ska filtreras.

level
LogLevel

Nivån som ska filtreras.

Returer

LoggerFilterOptions att ytterligare anrop kan länkas.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter för den angivna ILoggerProvider.

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter<T>(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.ILoggingBuilder (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As ILoggingBuilder, levelFilter As Func(Of LogLevel, Boolean)) As ILoggingBuilder

Typparametrar

T

Det ILoggerProvider som det här filtret ska läggas till för.

Parametrar

builder
ILoggingBuilder

Att ILoggingBuilder lägga till filtret i.

levelFilter
Func<LogLevel,Boolean>

Filtret som ska läggas till. Filterfunktionen tar emot loggnivån och returnerar true för att logga meddelandet eller false filtrera bort det.

Returer

ILoggingBuilder att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande från den angivna providern och tar emot en parameter:

Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter för den angivna ILoggerProvider.

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, Func<System::String ^, Microsoft::Extensions::Logging::LogLevel, bool> ^ categoryLevelFilter);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter<T>(this Microsoft.Extensions.Logging.ILoggingBuilder builder, Func<string?,Microsoft.Extensions.Logging.LogLevel,bool> categoryLevelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * Func<string, Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.ILoggingBuilder (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As ILoggingBuilder, categoryLevelFilter As Func(Of String, LogLevel, Boolean)) As ILoggingBuilder

Typparametrar

T

Det ILoggerProvider som det här filtret ska läggas till för.

Parametrar

builder
ILoggingBuilder

Att ILoggingBuilder lägga till filtret i.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Filtret som ska läggas till. Filterfunktionen tar emot namnet på loggningskategorin och loggnivån och återgår true till att logga meddelandet eller false filtrera bort det.

Returer

ILoggingBuilder att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande från den angivna providern och tar emot två parametrar:

  • Namnet på loggningskategorin (t.ex. "MyNamespace.MyClass").
  • Loggmeddelandets LogLevel .
Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter för den angivna ILoggerProvider.

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter<T>(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.LoggerFilterOptions (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As LoggerFilterOptions, levelFilter As Func(Of LogLevel, Boolean)) As LoggerFilterOptions

Typparametrar

T

Det ILoggerProvider som det här filtret ska läggas till för.

Parametrar

builder
LoggerFilterOptions

Att LoggerFilterOptions lägga till filtret i.

levelFilter
Func<LogLevel,Boolean>

Filterfunktionen som ska tillämpas. Filterfunktionen tar emot loggnivån och returnerar true för att logga meddelandet eller false filtrera bort det.

Returer

LoggerFilterOptions att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande från den angivna providern och tar emot en parameter:

Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter för den angivna ILoggerProvider.

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, Func<System::String ^, Microsoft::Extensions::Logging::LogLevel, bool> ^ categoryLevelFilter);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter<T>(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, Func<string?,Microsoft.Extensions.Logging.LogLevel,bool> categoryLevelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * Func<string, Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.LoggerFilterOptions (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As LoggerFilterOptions, categoryLevelFilter As Func(Of String, LogLevel, Boolean)) As LoggerFilterOptions

Typparametrar

T

Det ILoggerProvider som det här filtret ska läggas till för.

Parametrar

builder
LoggerFilterOptions

Att LoggerFilterOptions lägga till filtret i.

categoryLevelFilter
Func<String,LogLevel,Boolean>

Filterfunktionen som ska tillämpas. Filterfunktionen tar emot namnet på loggningskategorin och loggnivån och återgår true till att logga meddelandet eller false filtrera bort det.

Returer

LoggerFilterOptions att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande från den angivna providern och tar emot två parametrar:

  • Namnet på loggningskategorin (t.ex. "MyNamespace.MyClass").
  • Loggmeddelandets LogLevel .
Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter för den angivna ILoggerProvider.

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, System::String ^ category, Microsoft::Extensions::Logging::LogLevel level);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter<T>(this Microsoft.Extensions.Logging.ILoggingBuilder builder, string? category, Microsoft.Extensions.Logging.LogLevel level) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * string * Microsoft.Extensions.Logging.LogLevel -> Microsoft.Extensions.Logging.ILoggingBuilder (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As ILoggingBuilder, category As String, level As LogLevel) As ILoggingBuilder

Typparametrar

T

Det ILoggerProvider som det här filtret ska läggas till för.

Parametrar

builder
ILoggingBuilder

Att ILoggingBuilder lägga till filtret i.

category
String

Kategorin som ska filtreras.

level
LogLevel

Nivån som ska filtreras.

Returer

ILoggingBuilder att ytterligare anrop kan länkas.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter för den angivna ILoggerProvider.

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddFilter(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder, System::String ^ category, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddFilter<T>(this Microsoft.Extensions.Logging.ILoggingBuilder builder, string? category, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.ILoggingBuilder * string * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.ILoggingBuilder (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As ILoggingBuilder, category As String, levelFilter As Func(Of LogLevel, Boolean)) As ILoggingBuilder

Typparametrar

T

Det ILoggerProvider som det här filtret ska läggas till för.

Parametrar

builder
ILoggingBuilder

Att ILoggingBuilder lägga till filtret i.

category
String

Kategorin som ska filtreras.

levelFilter
Func<LogLevel,Boolean>

Filterfunktionen som ska tillämpas. Filterfunktionen tar emot loggnivån och returnerar true för att logga meddelandet eller false filtrera bort det.

Returer

ILoggingBuilder att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande från den angivna providern och kategorin och tar emot en parameter:

Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för

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

Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs
Källa:
FilterLoggingBuilderExtensions.cs

Lägger till ett loggfilter för den angivna ILoggerProvider.

public:
generic <typename T>
 where T : Microsoft::Extensions::Logging::ILoggerProvider[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::LoggerFilterOptions ^ AddFilter(Microsoft::Extensions::Logging::LoggerFilterOptions ^ builder, System::String ^ category, Func<Microsoft::Extensions::Logging::LogLevel, bool> ^ levelFilter);
public static Microsoft.Extensions.Logging.LoggerFilterOptions AddFilter<T>(this Microsoft.Extensions.Logging.LoggerFilterOptions builder, string? category, Func<Microsoft.Extensions.Logging.LogLevel,bool> levelFilter) where T : Microsoft.Extensions.Logging.ILoggerProvider;
static member AddFilter : Microsoft.Extensions.Logging.LoggerFilterOptions * string * Func<Microsoft.Extensions.Logging.LogLevel, bool> -> Microsoft.Extensions.Logging.LoggerFilterOptions (requires 'T :> Microsoft.Extensions.Logging.ILoggerProvider)
<Extension()>
Public Function AddFilter(Of T As ILoggerProvider) (builder As LoggerFilterOptions, category As String, levelFilter As Func(Of LogLevel, Boolean)) As LoggerFilterOptions

Typparametrar

T

Det ILoggerProvider som det här filtret ska läggas till för.

Parametrar

builder
LoggerFilterOptions

Att LoggerFilterOptions lägga till filtret i.

category
String

Kategorin som ska filtreras.

levelFilter
Func<LogLevel,Boolean>

Filterfunktionen som ska tillämpas. Filterfunktionen tar emot loggnivån och returnerar true för att logga meddelandet eller false filtrera bort det.

Returer

LoggerFilterOptions att ytterligare anrop kan länkas.

Kommentarer

Filterfunktionen anropas för varje loggmeddelande från den angivna providern och kategorin och tar emot en parameter:

Gå tillbaka true för att tillåta att meddelandet loggas eller false filtrera bort det.

Gäller för