MyLog
Описание
Простая библиотека для отладки в проектах Ардуино
Языки
- C++100%
MyLog
Простая библиотека для отладки в проектах Ардуино
Пример использования:
Объявление как глобальная переменная в проекте:
MyLog mylog = MyLog(115200);
Объявление в файле/классе, где планируется использовать Логгер:
const uint8_t _lf = 3; // level of logging for mylog usage. Пример: Show only:: 0 - ERROR, 1 - WARNING, 2 - INFO, 3 - DEBUG .... or any other classification as needed...
const uint8_t _ts = 1; // 0 - no timestamp used, 1 - used
const char* _nl = "\r\n"; // new line default symbols
mylog.log (_lf, _ts, 2, ""); // Пустая строка
mylog.log (_lf, _ts, 0, "[ERROR] Client(%d) issued Protocol Error [FF,FF]. Exit", _nl, _client_address); // Сообщение уровня ОШИБКА с использованием спецификатора как в printf()