Класс LogLevel
23 января 2025
ID 244681
Класс LogLevel является перечислением (enum class) и содержит поля, имена которых соответствуют уровням журналирования, доступным в программе LogRR.
Класс LogLevel предназначен для использования в программах на языке C++. В программах на языке C используйте перечисляемый тип LogrrLogLevel.
Значения перечисления LogLevel могут передаваться в:
- статический метод
Log()классаLogger; - статические методы
ChangeLogLevel()иChangeGlobalLogLevel()структурыController; - конструктор класса
LogIface; - метод
ShouldLog()интерфейсаILogger.
Описание класса LogLevel представлено в файле /opt/KasperskyOS-SDK-KISG-Platform-<version>/sysroot-*-kos/component/logrr/core/log_level.h.
component/logrr/core/log_level.h (фрагмент)
enum class LogLevel : int8_t
{
Critical = 0,
Error,
Warning,
Info,
Debug,
Trace
};