Ведение журнала — Платформа
Этот модуль включает абстракцию платформы для службы журнала отладки.
Резюме
Перечисления | |
---|---|
otLogRegion { | перечисление Это перечисление представляет области журнала. |
Определения типов | |
---|---|
otLogLevel | определение типаint Этот тип представляет уровень журнала. |
otLogRegion | определение типаenum otLogRegion Это перечисление представляет области журнала. |
Функции | |
---|---|
otPlatLog ( otLogLevel aLogLevel, otLogRegion aLogRegion, const char *aFormat, ...) | void Эта функция выводит журналы. |
otPlatLogHandleLevelChanged ( otLogLevel aLogLevel) | void Эта функция обрабатывает изменения уровня журнала OpenThread. |
Перечисления
otLogRegion
otLogRegion
Это перечисление представляет области журнала.
Поддержка области журнала удалена, и вместо этого каждый модуль ядра может определить свое собственное имя для добавления к журналам. Однако перечисление otLogRegion
по-прежнему определено, как и раньше, чтобы помочь с платформами, которые мы можем использовать в их otPlatLog()
. Ядро OT всегда будет создавать все журналы с OT_LOG_REGION_CORE
.
Определения типов
отлогуровень
int otLogLevel
Этот тип представляет уровень журнала.
otLogRegion
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
.
Подробности | |||||||||
---|---|---|---|---|---|---|---|---|---|
Параметры |
|
otPlatLogHandleLevelChanged
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 . Чтобы получить дополнительную информацию или внести свой вклад в нашу документацию, обратитесь к разделу Ресурсы .