Pidcat(안드로이드 로그)
설치
brew install pidcat
반드시, Android SDK의 adb가 PATH에 등록되어 있어야 한다.
사용법
AVD
pidcat -e io.github.ovso.sample -l D
Device
pidcat -d io.github.ovso.sample -l D
위의 사용법은 일반적인 사용법이다. 맨 뒤의 -l D
에서 -l
은 레벨을, D
는 최소레벨을 가리킨다. 즉, Debug이상의 로그 수준을 출력하게 된다.
Version
pidcat -v
pidcat 2.1.0
이 출력된다.
현재 실행중인 앱 로그 출력
pidcat --current
pdicat -e --current
pidcat -d --current
디바이스 시리얼 넘버 지정해서 출력
pidcat -s emulator-5556 --current
pidcat -s emulator-5554 io.github.ovso.sample -l D
도움말
usage: pidcat [-h] [-w N] [-l {V,D,I,W,E,F,v,d,i,w,e,f}] [--color-gc]
[--always-display-tags] [--current] [-s DEVICE_SERIAL] [-d] [-e]
[-c] [-t TAG] [-i IGNORED_TAG] [-v] [-a]
[package [package ...]]
Filter logcat by package name
positional arguments:
package Application package name(s)
optional arguments:
-h, --help show this help message and exit
-w N, --tag-width N Width of log tag
-l {V,D,I,W,E,F,v,d,i,w,e,f}, --min-level {V,D,I,W,E,F,v,d,i,w,e,f}
Minimum level to be displayed
--color-gc Color garbage collection
--always-display-tags
Always display the tag name
--current Filter logcat by current running app
-s DEVICE_SERIAL, --serial DEVICE_SERIAL
Device serial number (adb -s option)
-d, --device Use first device for log input (adb -d option)
-e, --emulator Use first emulator for log input (adb -e option)
-c, --clear Clear the entire log before running
-t TAG, --tag TAG Filter output by specified tag(s)
-i IGNORED_TAG, --ignore-tag IGNORED_TAG
Filter output by ignoring specified tag(s)
-v, --version Print the version number and exit
-a, --all Print all log messages