KasperskyOS Community Edition 1.3
Содержание
Содержание
Уровни журналирования
Атрибутом каждого сообщения в системе журналирования является уровень журналирования. Уровень используется при фильтрации сообщений в клиенте и настраивается через сервер.
- Critical
- Критический сбой в работе программы, после которого продолжение работы программы невозможно.
- Error
- Ошибка в работе программы, после которой все еще возможно продолжение работы. Этот уровень применяется для журналирования неожиданного завершения текущей операции. Не рекомендуется применять для журналирования ошибочных действий пользователя.
- Warning
- Проблемная ситуация, возникновение которой предусмотрено, и обрабатывается программой в обычном режиме.
- Info (установлен по умолчанию)
- Информация о текущем функционировании программы, без дополнительных подробностей. Например, переход в новое окно в пользовательском интерфейсе или успешная запись данных в базу.
- Debug
- Более подробный уровень журналирования, чем Info. Предоставляет больше деталей о событиях программы и может быть полезен при отладке.
- Trace
- Самый подробный уровень журналирования, используемый для наиболее детального отслеживания событий программы. При включении может значительно влиять на производительность.
Каждый последующий уровень включает в себя все предыдущие. Например, если сервер настроен на уровень Warning, то в журнал передаются сообщения с уровнями Critical, Error и Warning, а сообщения с уровнями Info, Debug и Trace игнорируются.
Установка уровня журналирования при отправке сообщения программой может осуществляться:
- использованием макроса с параметром, соответствующем выбранному уровню;
- передачей значения перечислителя
LogrrLogLevel
илиLogLevel
при вызове функций журналирования.