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