MyLog

0

Описание

Простая библиотека для отладки в проектах Ардуино

Языки

  • C++100%
README.md

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()