ArduinoLog
Логирование с разбором по уровням серьезности для Arduino и совместимых плат без затрат памяти
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:7010f22aa4c177e399c145b00da67031801f33f90d35d37edee00433a97e4085ArduinoLog-1.1.1-7010f22a.zipОписание
Минималистичный фреймворк для логирования на Arduino и совместимых платах. Если нужно отлаживать код через вывод сообщений в Serial, эта библиотека организует их по уровням серьезности: Error, Info, Warn, Debug, Verbose. Поддерживает форматированные строки, множественные переменные и работу со строками из памяти flash. Работает без динамического выделения памяти (zero malloc), что критично для встроенных систем. Протестирована на Arduino Uno, Due, Mini, Micro, Yun, а также ESP8266 и ESP32. Уровень логирования легко менять во время разработки или полностью отключить весь логирующий код при компиляции финальной версии, чтобы не платить за них производительностью.