Class FilterBuilderExtensions
- Namespace
- Microsoft.Extensions.Logging
- Assembly
- Instagile.dll
Extension methods for adding log filters to the default LoggerFactory.
public static class FilterBuilderExtensions
- Inheritance
-
FilterBuilderExtensions
- Inherited Members
Methods
AddFilter(ILoggerFactoryBuilder, Func<string, LogLevel, bool>)
public static ILoggerFactoryBuilder AddFilter(this ILoggerFactoryBuilder builder, Func<string, LogLevel, bool> categoryLevelFilter)
Parameters
builderILoggerFactoryBuildercategoryLevelFilterFunc<string, LogLevel, bool>
Returns
AddFilter(ILoggerFactoryBuilder, Func<string, string, LogLevel, bool>)
public static ILoggerFactoryBuilder AddFilter(this ILoggerFactoryBuilder builder, Func<string, string, LogLevel, bool> filter)
Parameters
Returns
AddFilter(ILoggerFactoryBuilder, string, LogLevel)
public static ILoggerFactoryBuilder AddFilter(this ILoggerFactoryBuilder builder, string category, LogLevel level)
Parameters
builderILoggerFactoryBuildercategorystringlevelLogLevel
Returns
AddFilter(ILoggerFactoryBuilder, string, Func<LogLevel, bool>)
public static ILoggerFactoryBuilder AddFilter(this ILoggerFactoryBuilder builder, string category, Func<LogLevel, bool> levelFilter)
Parameters
builderILoggerFactoryBuildercategorystringlevelFilterFunc<LogLevel, bool>
Returns
AddFilter<T>(ILoggerFactoryBuilder, Func<LogLevel, bool>)
public static ILoggerFactoryBuilder AddFilter<T>(this ILoggerFactoryBuilder builder, Func<LogLevel, bool> levelFilter) where T : ILoggerProvider
Parameters
builderILoggerFactoryBuilderlevelFilterFunc<LogLevel, bool>
Returns
Type Parameters
T
AddFilter<T>(ILoggerFactoryBuilder, Func<string, LogLevel, bool>)
public static ILoggerFactoryBuilder AddFilter<T>(this ILoggerFactoryBuilder builder, Func<string, LogLevel, bool> categoryLevelFilter) where T : ILoggerProvider
Parameters
builderILoggerFactoryBuildercategoryLevelFilterFunc<string, LogLevel, bool>
Returns
Type Parameters
T
AddFilter<T>(ILoggerFactoryBuilder, Func<string, string, LogLevel, bool>)
public static ILoggerFactoryBuilder AddFilter<T>(this ILoggerFactoryBuilder builder, Func<string, string, LogLevel, bool> filter) where T : ILoggerProvider
Parameters
Returns
Type Parameters
T
AddFilter<T>(ILoggerFactoryBuilder, string, LogLevel)
public static ILoggerFactoryBuilder AddFilter<T>(this ILoggerFactoryBuilder builder, string category, LogLevel level) where T : ILoggerProvider
Parameters
builderILoggerFactoryBuildercategorystringlevelLogLevel
Returns
Type Parameters
T
AddFilter<T>(ILoggerFactoryBuilder, string, Func<LogLevel, bool>)
public static ILoggerFactoryBuilder AddFilter<T>(this ILoggerFactoryBuilder builder, string category, Func<LogLevel, bool> levelFilter) where T : ILoggerProvider
Parameters
builderILoggerFactoryBuildercategorystringlevelFilterFunc<LogLevel, bool>
Returns
Type Parameters
T
SetMinimumLevel(ILoggerFactoryBuilder, LogLevel)
public static ILoggerFactoryBuilder SetMinimumLevel(this ILoggerFactoryBuilder builder, LogLevel level)
Parameters
builderILoggerFactoryBuilderlevelLogLevel