에러 메시지
03-06 10:21:11.147 13050 13050 I chatty : uid=10238(com.google.android.youtube) expire 1 line
Android APP에서 로그를 찍을 때 logcat에 수 초안에 많은 양의 로그를 찍으면 즉시 그 앱의 로그가 출력되지 않고 줄어드는 경우가 있습니다. logcat의 과부하를 방지하기 위해서 제약을 둔 것으로 보입니다.
Logcat에 App정보를 white list로 등록하면 로그 유실이나 출력방지를 피할 수 있습니다.
PID나 UID로 Logcat에 white list를 등록할 수 있습니다. PID나 UID를 확인하는 방법은 아래 포스팅에서 확인할 수 있습니다.
2021.09.07 - [Android] - [Android] PID(Process ID)/UID(User ID) ADB로 확인하는 방법
White List 추가하는 방법(option의 P는 대문자)
adb shell logcat -P 'uid'
adb shell logcat -P '/pid'
예제
adb shell logcat -P '5148'
등록한 white list나 black list 확인하는 방법(option의 p는 소문자)
adb logcat -p
현재 logcat의 통계를 확인하는 방법
adb logcat -S
adb logcat -P 명령어로 whilte list나 black list를 추가할 수 있습니다.
Option
- -P '<list> ...'
- -prune '<list> ...'
- -P '<white_and_black_list>'
$ adb logcat -P '"<white_and_blacklist>"'
or
adb shell
$ logcat -P '<white_and_blacklist>'
반응형
'Android' 카테고리의 다른 글
error: [Dagger/MissingBinding] @dagger.hilt.android.qualifiers.ApplicationContext android.content.Context cannot be provided without an @Provides-annotated method. 해결 방법 (0) | 2021.09.27 |
---|---|
[Android] Hilt @Binds, @Providers 차이점 (1) | 2021.09.27 |
Kotlin KAPT(Kotlin Annotation Processing Tool) 이란 (0) | 2021.09.13 |
[Android] PID(Process ID)/UID(User ID) ADB로 확인하는 방법 (0) | 2021.09.07 |
Android adb command list (0) | 2021.09.07 |
Android Annotation Summary (0) | 2021.09.07 |
List up Android version, SDK version, API level (0) | 2021.09.03 |
WifiNetworkSuggestion Example (0) | 2021.09.02 |