Android, Родные сообщения об ошибках в LogCat
Я работаю с alljoyn-sdk, который использует собственный код. Я получаю некоторые странные сообщения об ошибках при запуске моего приложения. Я действительно не знаю, как их понять. Например, они выглядят так (в столбце "текст" в представлении LogCat):
1.017 ****** ERROR DiscoveryManager .../ice/HttpConnection.cc:157 | 0x1010
Что означают конкретные термины?
спасибо и привет
1 ответ
Это стандартная ошибка статуса AllJoyn, которая может быть разбита на части
1.017
****** ERROR
DiscoveryManager
.../ice/HttpConnection.cc:157
0x1010
первый 1.017
является отметкой времени, когда произошла ошибка, в зависимости от того, как долго программа работала в вашем случае, программа работала только 1 секунду, когда произошла ошибка.
второй ****** ERROR
это серьезность статуса. Если вы используете версию Alljoyn, будет напечатан только самый высокий статус. что является ОШИБКОЙ Я думаю, что '**' существует, чтобы упростить поиск при отладке.
3-й DiscoveryManager
имя модуля AllJoyn AllJoyn разбит на множество модулей, в данном случае это DiscoveryManager, связанный с транспортом ICE. Я знаю его только из транспорта ICE из-за 4-го варианта.
4-й .../ice/HttpConnection.cc:157
это имя файла и номер строки, которые вызвали этот вывод.
5-й 0x1010
и самая полезная часть - это код состояния ошибки, этот код ошибки можно найти в файле status.h или файле Status.java. (в зависимости от языка, который вы используете)
0x1010
это BAD_HOSTNAME
статус.
Это может означать, что у вас нет подключения к Интернету или это может быть результатом некоторого кода, который был в версии AllJoyn до версии 3.4.
Если вы не используете транспорт ICE, вы можете игнорировать эту ошибку.