KasperskyOS Community Edition 1.3
Отправка сообщений в журнал с помощью макросов
Программа LogRR
предоставляет макросы для быстрого доступа к функциям журналирования с определенным уровнем.
Пример использования макросов в программе на языке C:
C
// ...
CLOG(CRITICAL, "Critical message. Exit code = %d", 404);
CLOG(ERROR, "Error message. Error code = %d", 13);
CLOG(WARNING, "Warning message. Details: %s", "operation not permitted.");
CLOG(INFO, "Info message. Status: %s", "connected.");
CLOG(DEBUG, "Debug message.");
CLOG(TRACE, "Trace message.");
Для использования этих макросов требуется скомпоновать программу с библиотекой logrr_clog.
Пример использования макросов в программе на языке C++:
C++
// ...
LOG(CRITICAL, "Critical message. Exit code = {}", 404);
LOG(ERROR, "Error message. Error code = {}", 13);
LOG(WARNING, "Warning message. Details: {}", "operation not permitted.");
LOG(INFO, "Info message. Status: {}", "connected.");
LOG(DEBUG, "Debug message.");
LOG(TRACE, "Trace message.");
Для использования этих макросов требуется скомпоновать программу с библиотекой logrr_cpp.