KasperskyOS Community Edition 1.3

Отправка сообщений в журнал с помощью макросов

Программа LogRR предоставляет макросы для быстрого доступа к функциям журналирования с определенным уровнем.

Пример использования макросов в программе на языке C:

C

#include <component/logrr/clog/clog.h> // ... 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++

#include <component/logrr/cpp/logger.h> // ... 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.

См. также

Дополнительные возможности при отправке сообщений в журнал