Вы можете настроить его, используя тег журнала в исходном файле, а затем включить библиотеку следующим образом:
#define LOG_TAG "some.unique.identifier" //I usually use the class name
#include <utils/Log.h>
Затем в файле Android.mk вам нужно будет добавить библиотеку liblog
зависимость от вашего LOCAL_SHARED_LIBRARIES
.
LOCAL_SHARED_LIBRARIES += liblog
Также обратите внимание, что logcat
ищет определение LOG_TAG
для включения в тегирование, что облегчает поиск ваших журналов.Затем вы можете войти в систему следующим образом:
int my_int = 0;
ALOGI("some logs.... print my int: %d", my_int);
ALOGI
для информации, вы также можете использовать ALOGE
, ALOGD
, ALOGV
и ALOGW
для ошибок, отладки, подробностей и предупреждений.регистрация, соответственно.
ALOG*
аналогична printf.Я иногда обмениваю их, если мне нужно отладить на разных платформах, скажем, Linux.