/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit/Logging/TextWriterLoggerOptions.cs
32 строки
703 B
Chris Patterson
Massive file cleanup
27 мар 2024, 02:43
27 мар 2024, 02:43
2ac69e8
Код
Авторство
О чём код?
namespace MassTransit.Logging { using System; using System.Collections.Generic; using System.Linq; using Microsoft.Extensions.Logging; public class TextWriterLoggerOptions { readonly List<string> _disabled; public TextWriterLoggerOptions() { _disabled = new List<string>(); } public LogLevel LogLevel { get; set; } public TextWriterLoggerOptions Disable(string name) { _disabled.Add(name); return this; } public bool IsEnabled(string name) { return !_disabled.Any(x => name.StartsWith(x, StringComparison.OrdinalIgnoreCase)); } } }