티스토리 뷰
Native C Log 보기
일반 적인 Android Native에서 로그 볼때 파일 상단에
#define LOG_TAG "CustomLogTag" // 원하는 로그테그를 작성 #define LOG_NDEBUG 0 // LOGV까지 보고 싶으면 값을 0을 주고 LOGI, LOGD, LOGW, LOGE만 보고 싶으면 1을 주던지 않쓰면 된다.
WebCore 하부에서 Android Native 로그를 볼때
#include "config.h" // config.h 밑에다 아래 내용을 정의 해야 된다. #undef LOG // Assertions에 정의된 LOG를 undefine하고 밑에 utils/log.h에서 재정의 하게 한다. #define LOG_TAG "CustomLogTag" #define LOG_NDEBUG 0
logcat 메시지 보기#
adb logcat
그러나 로그 메시지 보기에는 역시 DDMS 가 가장 좋다.
로그 TAG를 통해 필터링해서 보는 것이 가장 보기 쉽고 깔끔하다.
아쉬우나마 adb logcat 을 이용해서 필터링 하고 싶다면 다음과 같이 한다.
adb logcat <TAG>:<LOGLEVEL> *:S
예를 들어, CameraTest 는 V 레벨로(CameraTest:V), Camera는 D 레벨로(Camera:D), 나머지는 안나오게 하고 싶다면(*:S) 다음과 같이 한다.
adb logcat CameraTest:V Camera:D *:Se
filter-spec 등 adb의 사용법을 더 알고 싶다면 Android Debug
특정 TAG만 보고싶으면...
- adb logcat | grep -E "Vold\>|DirectVolume|SDCardMonitor"
'Android > Android TIP' 카테고리의 다른 글
TextUtils.isEmpty Mockup 만들기 (JUnit) (0) | 2018.04.12 |
---|---|
Implicit Intent broadcast using a custom permission (0) | 2018.04.10 |
Processing Ordered Broadcasts (0) | 2013.08.21 |
DP and SP (0) | 2013.07.04 |
코딩 팁 (0) | 2012.10.06 |
댓글