LionLogger
Логгер с уровнями фильтрации для ESP8266/ESP32, пишущий одновременно в Serial и файловую систему с поддержкой ротации логов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2a372acbab98ce8f1b1fc2e726e841a1a2f38b9737ca5c14839e80df77318f61LionLogger-1.1.0-2a372acb.zipОписание
Простой логгер с уровнями фильтрации для ESP8266 и ESP32, пишет одновременно в Serial и во внутреннюю файловую систему (SPIFFS или LittleFS). Поддерживает ротацию логов по размеру и возрасту, управление свободным местом на диске и датированные имена файлов. На ESP32 можно включить асинхронное логирование через FreeRTOS, что снижает блокировки при записи. Логгер — это один глобальный экземпляр, который нельзя копировать. Работает только на микроконтроллерах Espressif, на AVR и другие платы не ставится. На ESP32 с асинхронным логированием нужна отдельная зависимость LionRtosTask; синхронная очистка старых логов на этой платформе может привести к deadlock на семафоре файловой системы.