После выбора IDE надо продолжить работать над собой и задуматься, а что же можно улучшить в логгировании. И в этом маленьком проекте я попытался сделать этот процесс более простым и информативным, в качестве маленького бонуса так же давайте добавим веселые обои цвета.
- Инициализация Serial port и добавление логера
- У нас есть модуль? Давайте заведем для него свой логгер - с блекджеком и куртизанками
LOG_COMPONENT_SETUP(mqtt)
- Ну а теперь давайте что-нибудь залогируем
Глобальный лог
logging::info("global log");
Лог компонента
mqtt::log::info("hello, i'm mqtt module");
- Пришло время разукрасить куртизанок
logging::CompositeLogger::instance().addLogger(new logging::SerialColorLogger());
немного подпиливаем platform.ini
monitor_speed=115200 monitor_flags = --raw
и наслаждаемся результатом
#arduino #platformio