반응형

안드로이드를 개발 할 때 가장 많이 보는 것 중에 하나가 로그일 것이다.

로그는 옵션에 따라 여러가지가 있는데, 이들은 서로 연관성이 많음에도 불구하고 따로 로그가 생성되어 불편함이 있다.

Android 개발자라면 알고 있는데, -b옵션을 이용하여 각각의 로그를 받을 수 있다.

 

-b main : 옵션이 없으면 Default로 나오는 로그, App에서 나오는 로그

-b radio : Radio(Call, SMS, Network, etc) 관련 로그

-b events : event관련 로그

-b system : Android Framework관련 로그

 

이를 cygwin에 있는 tee를 이용하여 로그를 보면서 하나의 파일에 모두 담아 보자.

 

1. Cygwin을 설치한다. 이 때 tee를 포함한다.(보통은 기본적으로 선택되어 있다.)

- http://cygwin.com 에서 다운로드를 받을 수 있다.

(설치과정 생략)

 

2. 설치된 cygwin의 bin 폴더를 path에 추가한다.

 

3.아래와 같이 명령어를 이용하여 통합된 로그를 볼 수 있으며, 로그는 my_log.txt에 저장된다.

- adb logcat -v time -b main -b radio -b events -b system 2>&1|tee my_log.txt

 


반응형

'SW개발' 카테고리의 다른 글

[KIKAT에서 ART 테스트]  (0) 2014.09.30
[JSON 온라인 뷰어]  (0) 2014.09.29
[Android : 메소드 프로파일링]  (0) 2014.04.24
[Eclipse에서 class 파일 소스 보기]  (1) 2014.04.23
[Android Framwork소스를 이용한 디버깅]  (2) 2014.03.03
[unmappable character for encoding UTF-8]  (0) 2014.01.04
[Android Contact DB 확인하기]  (0) 2013.10.31
[Android, Activity/Receiver/Service]  (0) 2013.10.29
[SMS TPDU field]  (0) 2013.05.07
[Java Script문법]  (0) 2013.03.23

+ Recent posts