12 instantiations of LoggerFilterOptions
Microsoft.Extensions.Logging (1)
Microsoft.Extensions.Telemetry.Tests (11)
99 references to LoggerFilterOptions
Aspire.Dashboard.Tests (3)
Aspire.Hosting (2)
ClientSample (1)
Microsoft.Extensions.Logging (56)
FilterLoggingBuilderExtensions.cs (39)
159/// <param name="builder">The <see cref="LoggerFilterOptions"/> to add the filter to.</param>
161/// <returns>The <see cref="LoggerFilterOptions"/> so that additional calls can be chained.</returns>
171public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, Func<string?, string?, LogLevel, bool> filter) =>
177/// <param name="builder">The <see cref="LoggerFilterOptions"/> to add the filter to.</param>
179/// <returns>The <see cref="LoggerFilterOptions"/> so that additional calls can be chained.</returns>
188public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, Func<string?, LogLevel, bool> categoryLevelFilter) =>
194/// <param name="builder">The <see cref="LoggerFilterOptions"/> to add the filter to.</param>
197/// <returns>The <see cref="LoggerFilterOptions"/> so that additional calls can be chained.</returns>
206public static LoggerFilterOptions AddFilter<T>(this LoggerFilterOptions builder, Func<string?, LogLevel, bool> categoryLevelFilter) where T : ILoggerProvider =>
212/// <param name="builder">The <see cref="LoggerFilterOptions"/> to add the filter to.</param>
214/// <returns>The <see cref="LoggerFilterOptions"/> so that additional calls can be chained.</returns>
222public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, Func<LogLevel, bool> levelFilter) =>
228/// <param name="builder">The <see cref="LoggerFilterOptions"/> to add the filter to.</param>
231/// <returns>The <see cref="LoggerFilterOptions"/> so that additional calls can be chained.</returns>
239public static LoggerFilterOptions AddFilter<T>(this LoggerFilterOptions builder, Func<LogLevel, bool> levelFilter) where T : ILoggerProvider =>
245/// <param name="builder">The <see cref="LoggerFilterOptions"/> to add the filter to.</param>
248/// <returns>The <see cref="LoggerFilterOptions"/> so that additional calls can be chained.</returns>
249public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string? category, LogLevel level) =>
255/// <param name="builder">The <see cref="LoggerFilterOptions"/> to add the filter to.</param>
259/// <returns>The <see cref="LoggerFilterOptions"/> so that additional calls can be chained.</returns>
260public static LoggerFilterOptions AddFilter<T>(this LoggerFilterOptions builder, string? category, LogLevel level) where T : ILoggerProvider =>
266/// <param name="builder">The <see cref="LoggerFilterOptions"/> to add the filter to.</param>
269/// <returns>The <see cref="LoggerFilterOptions"/> so that additional calls can be chained.</returns>
277public static LoggerFilterOptions AddFilter(this LoggerFilterOptions builder, string? category, Func<LogLevel, bool> levelFilter) =>
283/// <param name="builder">The <see cref="LoggerFilterOptions"/> to add the filter to.</param>
287/// <returns>The <see cref="LoggerFilterOptions"/> so that additional calls can be chained.</returns>
295public static LoggerFilterOptions AddFilter<T>(this LoggerFilterOptions builder, string? category, Func<LogLevel, bool> levelFilter) where T : ILoggerProvider =>
298private static ILoggingBuilder ConfigureFilter(this ILoggingBuilder builder, Action<LoggerFilterOptions> configureOptions)
304private static LoggerFilterOptions AddRule(LoggerFilterOptions options,
LoggerFactory.cs (7)
28private LoggerFilterOptions _filterOptions;
52public LoggerFactory(IEnumerable<ILoggerProvider> providers, LoggerFilterOptions filterOptions) : this(providers, new StaticFilterOptionsMonitor(filterOptions))
61public LoggerFactory(IEnumerable<ILoggerProvider> providers, IOptionsMonitor<LoggerFilterOptions> filterOption) : this(providers, filterOption, null)
71public LoggerFactory(IEnumerable<ILoggerProvider> providers, IOptionsMonitor<LoggerFilterOptions> filterOption, IOptions<LoggerFactoryOptions>? options) : this(providers, filterOption, options, null)
82public LoggerFactory(IEnumerable<ILoggerProvider> providers, IOptionsMonitor<LoggerFilterOptions> filterOption, IOptions<LoggerFactoryOptions>? options = null, IExternalScopeProvider? scopeProvider = null)
122private void RefreshFilters(LoggerFilterOptions filterOptions)
339public LoggerFilterOptions FilterOptions => loggerFactory._filterOptions;
Microsoft.Extensions.Logging.AzureAppServices (6)
Microsoft.Extensions.Logging.Configuration (8)
Microsoft.Extensions.Logging.EventSource (5)
Microsoft.Extensions.Telemetry (4)
Microsoft.Extensions.Telemetry.Tests (14)