Flowgger
Flowgger - это фреймворк для ведения журналов, который позволяет пользователям заранее определять поток своего кода в файлах stflow. Он значительно уменьшает размер журналов и предоставляет структурированные минимальные журналы для эффективной отладки.
Перечислено в категориях:
Открытый исходный кодИнструменты разработчикаПрограммная инженерия



Описание
Flowgger — это фреймворк для ведения журналов, который требует от пользователей предварительно определить поток их кода с помощью файлов stflow. Он сопоставляет операторы ведения журнала с этим предопределенным потоком, регистрируя только идентификатор шага, что значительно уменьшает размер журнала. Пользователи получают всю соответствующую информацию в одной записи журнала, включая время выполнения, последовательность потока и статус потока, что делает отладку значительно более эффективной.
Как использовать Flowgger?
Чтобы интегрировать Flowgger, импортируйте его в свое приложение, настройте с необходимыми аппендерами и потоками, и инициализируйте его перед ведением журнала. Каждый конечный пункт должен использовать экземпляр Flowgger для записи сообщений в соответствии с определенным потоком.
Основные функции Flowgger:
1️⃣
Динамическое ведение журнала
2️⃣
Категоризация журналов
3️⃣
Выборочное включение/выключение журналов
4️⃣
Фильтрация журналов по потоку и типу
5️⃣
Интеграция с VS Code для визуализации
Почему использовать Flowgger?
# | Сценарий использования | Статус | |
---|---|---|---|
# 1 | Эффективная отладка приложений за счет уменьшения размера и сложности журналов | ✅ | |
# 2 | Мониторинг производительности приложений с помощью структурированного ведения журналов | ✅ | |
# 3 | Тестирование новых версий приложений с дополнительным ведением журналов без повторного развертывания | ✅ |
Разработано Flowgger?
Flowgger разработан командой SoloThought, которая сосредоточена на создании инновационных решений для ведения журналов и отладки в разработке программного обеспечения.