Lognote - 특정 패키지 로그만 출력하기(~ 0.3.8)
프로그래밍/lognote 2024. 9. 9. 12:02
특정 패키지에 대한 로그만 출력하기를 원할때는 uid 를 사용하면 된다.
sharedId 를 사용하지 않는 한 패키지명 연결된 uid는 중복되지 않기 때문에
uid로 패키지 로그를 구분할수 있다.
1. 앱 설치하기
앱이 설치 되어야 uid 값이 설정 되기 때문에 일단 앱을 설치 한다.
2. uid 값 얻기
package 를 설치 한 후 다음 명령을 통해 uid 값을 확인 한다.
windows - adb.exe shell cmd package dump PACKAGE_NAME
출력값에서 userId 또는 packageUid 값을 확인 한다.
ex) adb.exe shell cmd package dump com.example.myapplication > package.txt
linux, mac - adb shell cmd package dump PACKAGE_NAME | grep packageUid
3. Lognote 에 확인한 uid 값을 적용
임시 적용 : 상단의 logcat 명령에 "--uid=XXX" 를 추가 한다.(Lognote 재시작시 지워짐)
설정 추가 : 상단의 logcat 명령에 "--uid=XXX" 를 추가 한다.(Lognote 재시작시 유지됨)
Setting > Log cmd
log 명령 콤보박스에서 새로 추가한 명령을 확인 할수 있다.
4. 실행 결과 - uid 값에 따른 로그만 확인 된다.
* 앱이 설치되면 uid 는 유지 되어 처음 설치시에만 uid 를 확인하면 된다.