Microsoft.Extensions.Logging.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.