UUtzinger_logger
Логирование через Serial с форматированием printf и уровнями важности сообщений
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e90585a5b985254d5eff7e431b9befb2961ee46b8943bf34ec7a224a1463d83aUUtzinger_logger-2.2.1-e90585a5.zipОписание
Простая библиотека для вывода логов в Serial с поддержкой форматированных строк в стиле printf. Включает функции LOG, LOGln для обычного вывода и LOGI, LOGW, LOGE, LOGD для логирования разных уровней важности (информация, предупреждение, ошибка, отладка). Поддерживает стандартные форматы %d, %ld, %u, %x, %f, %c, %s, %p и добавляет свой %b для вывода значения в двоичном виде. Уровень логирования можно настраивать через currentLogLevel, чтобы отфильтровать лишние сообщения при запуске. LOGD компилируется только если определён DEBUG, что помогает уменьшить размер кода в production. Если ты используешь Arduino Audio библиотеку, можно включить режим совместимости через USE_AUDIO_LOGGING, чтобы избежать конфликтов макросов.