log4arduino
Логирование для Arduino с минимальной потребностью в памяти, автоматическими временными метками и выводом во флэш или любой Print-совместимый интерфейс
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:72e24f09725ce7f0955b435c28305296d9788b430ea59d5c17d0f42b39bb8581log4arduino-1.1.0-72e24f09.zipОписание
Простая библиотека логирования для Arduino, которая не требует много памяти и помогает отследить, что происходит в коде во время выполнения. В каждую запись автоматически добавляется временная метка и объём свободной оперативной памяти — полезно для диагностики утечек. Форматирование работает как в printf, что удобно знакомо каждому. По умолчанию логи пишутся во флэш-память, экономя дефицитную SRAM, а целевой вывод можно направить в любой класс-наследник Print — Serial, SD-карту или что-то своё. Главное преимущество: когда логирование выключено флагом ENABLE_LOG4ARDUINO, код полностью исключается из компиляции и не занимает место. Подходит для отладки и мониторинга, особенно на платах с ограниченной памятью.