Представлен открытый проект легковесной и настраиваемой библиотеки логирования системных событий microlog

Разработчик по имени Andrei Gramakov представил открытый проект легковесной и настраиваемой библиотека логирования системных событий под названием microlog. Исходный код решения написан на C и опубликован на GitHub под лицензией MIT.

Проект имеет:

возможность фильтрации сообщений журналов по подсистемам, например, «сеть», «хранилище» и так далее;

обратные вызовы для настраиваемого вывода. Например, файлы, последовательные порты и так далее;

потокобезопасность с помощью внешней блокировки инъекций;

настраиваемый формат журнала, включая цвет, настраиваемые динамические данные, эмодзи и так далее;

поддержку встроенных систем, включая опциональное статическое распределение памяти, опциональные цвета, никаких особых зависимостей;

«Проект основан на нескольких основных принципах, включая универсальность для встроенных и настольных приложений; нет функции — нет кода для компиляции; пологая кривая обучения, работает из коробки; нет зависимостей; всего два файла», — пояснил автор решения.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии