KasperskyOS Community Edition 1.3
Перечисляемый тип LogrrLogLevel

Перечисляемый тип LogrrLogLevel содержит поля, имена которых соответствуют уровням журналирования, доступным в программе LogRR.

Перечисляемый тип LogrrLogLevel предназначен для использования в программах на языке C. В программах на языке C++ используйте класс LogLevel.

Перечислители LogrrLogLevel могут передаваться в функцию ClogLog() для отправки сообщения с указанным уровнем.

Описание перечисления LogrrLogLevel представлено в файле /opt/KasperskyOS-Community-Edition-<version>/sysroot-*-kos/include/component/logrr/core/log_level_c.h.

component/logrr/core/log_level_c.h (фрагмент)

typedef enum LogrrLogLevel { LogrrLogLevel_Critical, /*!< Critical errors when process can't continue to work. */ LogrrLogLevel_Error, /*!< Some issues that allow to continue application execution. */ LogrrLogLevel_Warning, /*!< Some regular errors that application can handle. */ LogrrLogLevel_Info, /*!< Some useful information about application work/state. */ LogrrLogLevel_Debug, /*!< Detailed log to understand/fix some specific issues. */ LogrrLogLevel_Trace, /*!< To "trace" some function execution. May affect performance. */ } LogLevel;