<PackageReference Include="Microsoft.Extensions.Logging" Version="10.0.2" />

Microsoft.Extensions.Logging.FilterLoggingBuilderExtensions

public static class FilterLoggingBuilderExtensions
Extension methods for setting up logging services in an IServiceCollection.
public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, Func<string, string, LogLevel, bool> filter)

Adds a log filter to the factory.

public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, Func<string, LogLevel, bool> categoryLevelFilter)

Adds a log filter to the factory.

public static ILoggingBuilder AddFilter<T>(this ILoggingBuilder builder, Func<string, LogLevel, bool> categoryLevelFilter) where T : ILoggerProvider

Adds a log filter for the given ILoggerProvider.

public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, Func<LogLevel, bool> levelFilter)

Adds a log filter to the factory.

public static ILoggingBuilder AddFilter<T>(this ILoggingBuilder builder, Func<LogLevel, bool> levelFilter) where T : ILoggerProvider

Adds a log filter for the given ILoggerProvider.

public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, LogLevel level)

Adds a log filter to the factory.

public static ILoggingBuilder AddFilter<T>(this ILoggingBuilder builder, string category, LogLevel level) where T : ILoggerProvider

Adds a log filter for the given ILoggerProvider.

public static ILoggingBuilder AddFilter(this ILoggingBuilder builder, string category, Func<LogLevel, bool> levelFilter)

Adds a log filter to the factory.

public static ILoggingBuilder AddFilter<T>(this ILoggingBuilder builder, string category, Func<LogLevel, bool> levelFilter) where T : ILoggerProvider

Adds a log filter for the given ILoggerProvider.

public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, Func<string, string, LogLevel, bool> filter)

Adds a log filter to the factory.

public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, Func<string, LogLevel, bool> categoryLevelFilter)

Adds a log filter to the factory.

public static LoggerFilterOptions AddFilter<T>(this LoggerFilterOptions builder, Func<string, LogLevel, bool> categoryLevelFilter) where T : ILoggerProvider

Adds a log filter for the given ILoggerProvider.

public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, Func<LogLevel, bool> levelFilter)

Adds a log filter to the factory.

public static LoggerFilterOptions AddFilter<T>(this LoggerFilterOptions builder, Func<LogLevel, bool> levelFilter) where T : ILoggerProvider

Adds a log filter for the given ILoggerProvider.

public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, LogLevel level)

Adds a log filter to the factory.

public static LoggerFilterOptions AddFilter<T>(this LoggerFilterOptions builder, string category, LogLevel level) where T : ILoggerProvider

Adds a log filter for the given ILoggerProvider.

public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string category, Func<LogLevel, bool> levelFilter)

Adds a log filter to the factory.

public static LoggerFilterOptions AddFilter<T>(this LoggerFilterOptions builder, string category, Func<LogLevel, bool> levelFilter) where T : ILoggerProvider

Adds a log filter for the given ILoggerProvider.