log4Esp
Логирование для ESP8266 с поддержкой пяти уровней, форматирования и кастомных назначений вывода
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f6e1db93f5419ce8afc9e81aad9a077ebb859970f94a7fa4ce7bba36f65756eclog4Esp-1.0.1-f6e1db93.zipОписание
Легковесная библиотека логирования для ESP8266, вдохновленная подходом Apache Log4j. Поддерживает пять уровней логирования (FATAL, ERROR, WARNING, VERBOSE, TRACE), форматированный вывод с printf-стилем и работу со строками в PROGMEM для экономии памяти. Можно настроить несколько назначений логирования (appenders) — файлы, сеть, консоль — и добавлять свои. Каждое событие фильтруется и форматируется по вашим правилам, вплоть до кастомных форматтеров с временем, датой и информацией о свободной памяти. Зависит только от ядра Arduino для ESP8266, никаких дополнительных библиотек не требует. Помните: это решение работает исключительно на ESP8266, другие микроконтроллеры не поддерживаются.