Ведение журнала — Платформа
Этот модуль включает абстракцию платформы для службы журнала отладки.
Краткое содержание
Перечисления | |
---|---|
otLogRegion { | перечисление Представляет регионы журнала. |
Определения типов | |
---|---|
otLogLevel | определение типаint Представляет уровень журнала. |
otLogRegion | определение типаenum otLogRegion Представляет регионы журнала. |
Функции | |
---|---|
otPlatLog ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) | void Выводит журналы. |
otPlatLogHandleLevelChanged ( otLogLevel aLogLevel) | void Обрабатывает изменения уровня журнала OpenThread. |
Перечисления
отлогрегион
otLogRegion
Представляет регионы журнала.
Поддержка региона журнала удалена, и вместо этого каждый основной модуль может определить свое собственное имя для добавления в журналы. Однако перечисление otLogRegion
по-прежнему определено, как и раньше, чтобы помочь платформам, на которых мы можем использовать его в реализации otPlatLog()
. Ядро OT всегда будет отправлять все журналы с OT_LOG_REGION_CORE
.
Определения типов
отлоглевел
int otLogLevel
Представляет уровень журнала.
отлогрегион
enum otLogRegion otLogRegion
Представляет регионы журнала.
Поддержка региона журнала удалена, и вместо этого каждый основной модуль может определить свое собственное имя для добавления в журналы. Однако перечисление otLogRegion
по-прежнему определено, как и раньше, чтобы помочь платформам, на которых мы можем использовать его в реализации otPlatLog()
. Ядро OT всегда будет отправлять все журналы с OT_LOG_REGION_CORE
.
Функции
отПлатЛог
void otPlatLog( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ... )
Выводит журналы.
Обратите внимание, что поддержка региона журнала удалена. Ядро OT всегда будет отправлять все журналы с OT_LOG_REGION_CORE
как aLogRegion
.
Подробности | |||||||||
---|---|---|---|---|---|---|---|---|---|
Параметры |
|
отПлатлогхандлевелевелчанжед
void otPlatLogHandleLevelChanged( otLogLevel aLogLevel )
Обрабатывает изменения уровня журнала OpenThread.
Эта функция платформы вызывается всякий раз, когда изменяется уровень журнала OpenThread. Эта функция платформы необязательна, поскольку предоставлена пустая слабая реализация.
Подробности | |||
---|---|---|---|
Параметры |
|
Макросы
OT_LOG_LEVEL_CRIT
OT_LOG_LEVEL_CRIT 1
Уровень журнала Критический.
OT_LOG_LEVEL_DEBG
OT_LOG_LEVEL_DEBG 5
Отладка уровня журнала.
OT_LOG_LEVEL_INFO
OT_LOG_LEVEL_INFO 4
Уровень журнала Информационный.
OT_LOG_LEVEL_NONE
OT_LOG_LEVEL_NONE 0
Уровень журнала Нет.
OT_LOG_LEVEL_NOTE
OT_LOG_LEVEL_NOTE 3
Уведомление об уровне журнала.
OT_LOG_LEVEL_WARN
OT_LOG_LEVEL_WARN 2
Предупреждение на уровне журнала.
Ресурсы
Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .