[옵션]
-c : 현재 저장된 로그들을 전부 지운다
-d : 저장된 로그를 화면에 출력하고 종료한다.
-f <파일명> : 파일에 로그정보를 저장한다.
-g : 로그버퍼의 크기를 출력하고 종료한다.
-b <버퍼명> : main(기본) / radio / event 버퍼중에서 원하는걸 선택한다.
-s : Silent를 기본 우선순위로 지정한다. (-s대신 *:S 도 사용가능)
*:우선순위 : 지정한 우선순위와 그보다 높은 우선순위의 로그들을 출력한다. ( s>f>e>w>i>d>v)
(예)
현재 커널의 버퍼에 저장된 로그들을 SD카드의 output.txt 파일로 출력하려면
$adb logcat -d -f /sdcard/output.txt -b main *:W
로 써주면 된다.
-v 옵션 : 원하는 형식으로 출력할때 사용
-v [형식]
brief : 우선순위/태그 + PID
process : PID만
tag : 우선순위/태그만
thread : 프로세스:쓰레드 + 우선순위/태그
raw : 다른 데이터 없이 로그만 출력
time : 날짜 + 시간 + 우선순위/태그 + PID
long : 모든데이터를 출력하고 빈줄로 로그들을 구분함
----------------------------------------------------------------------------------------
adb logcat -v time > logmain_101207.txt
adb logcat -b radio -v time > logradio_101207.txt
로그 확인 방법
> adb logcat -c : Clear
> adb logcat -f Filename : file로
> adb logcat -d *:Priority
전체 Debug 메시지를 출력
> adb.exe logcat -s [태그명]:[debug level]변수명
-s의 의미는 계속 나오게 하는 것!
> adb.exe logcat -s WindowManager:d
Kernel Message 출력
> adb shell cat proc/kmsg
> radio 로그 확인 방법 (-b가 무슨 의미인지 모르겠지만, 없으면 안됨)
adb.exe logcat -b radio * >= radio관련 log 출력됨
> File로 저장
adb logcat -s PowerManagerService:d > log.txt
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5