취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

제목:

강제종료(비정상종료) 되는 앱의 로그를 확인하고 싶습니다.

(게시글 작성 시간: 05-18-2020 05:02 PM)
3146 보기
bummeya
Active Level 1
옵션
태블릿

안녕하세요 앱 운영 중 비정상종료되는 앱의 로그를 로그 dump 파일에서 찾아 원인을 확인하고싶습니다.

 

< 지금까지 확인한 사항>
*#9900# 로 히든메뉴 진입 후 
1. RUN DUMPSTATE/LOGCAT
2. COPY TO SDCARD(INCLUDE CP RAMDUMP)
이후 로그파일을 봤지만 확인이 힘들정도로 너무 길어 추가로 확인하는 방법이 있는지 궁금합니다.


<추측되는 개선 확인 방법>
1. DELETE DUMPSTATE/LOGCAT 으로 로그를 한번 지워준 후
2. 앱 비정상종료 현상을 다시 재현한 뒤
3. RUN DUMPSTATE/LOGCAT
    3-1. COPY TO SDCARD(INCLUDE CP RAMDUMP)

 

이렇게 확인해보면 될거같은데, 일단 이 방법으로 확인이 가능한지 궁금하구요.
만약 확인할 수 있다면 로그 파일 내에서 어떤방식으로 확인하면 되는지 궁금합니다.


( 예) 키워드 검색을, 비정상종료 되는 앱의 패키지 네임으로 검색 또는 "Exception" 검색.. 등)

답변 주시면 감사하겠습니다.

7 댓글
dhek
Expert Level 5
태블릿
오류보내기로 로그를 첨부하셔서 보내시는게 빠르실것같아요
0 좋아요
bummeya
Active Level 1
태블릿
오류보내기라는게, 앱대기, 앱종료, 의견보내기 이 팝업 중 의견보내기를 말씀하시는게 맞나요~? 고객 단말기라 PC에 직접 연결은 제한돼서 고객에게 로그를 받아 찾아내야하는 상황입니다 ㅠ
0 좋아요
명명이
Expert Level 4
태블릿

오류 보내기는 일반적으로 삼성멤버스 앱 내 도움받기 - 오류 보내기 경로를 얘기합니다.

9900 다이얼러 이용한 방식을 어디에서 안내받으셨는지 알 수 있을까요?

0 좋아요
Bluesion
Active Level 9
태블릿

보통은 adb를 많이 이용합니다. 히든 메뉴에서 로그 뽑는 건 많이 불편해요.

 

adb logcat 명령어로 콘솔 창에 로그를 뽑을 수도 있고,

adb logcat > log.txt 이런 식으로 log.txt 파일로 로그를 뽑을 수도 있고,

adb logcat *:E 명령어로 에러 로그만 뽑을 수도 있습니다.

 

위 명령어들을 합치면 adb logcat *:E > log.txt 로 에러만 텍스트 파일로 저장이 가능합니다.

 

adb에 연결해서 폰에서 비정상 종료를 재현하면 바로바로 나오고, 텍스트 파일로도 저장이 가능하니까 나중에 분석하기 훨씬 쉽습니다.

텍스트 파일로 저장하시면, 앱 패키지 이름 검색하셔서 어떤 오류 때문에 강제 종료가 일어나는지 찾기도 쉽습니다.

0 좋아요
bummeya
Active Level 1
태블릿
친절한 답변 감사합니다. 고객 단말기라 디바이스를 PC에 연결할 수 있는 상황이 아니어서요 ㅠ 혹시 방법이 있을까요?
0 좋아요
명명이
Expert Level 4
태블릿

copy to sd card 하고 난 뒤 결과 창을 캡쳐해놓으시면 파일 명 확인이 가능하구요

저는 내파일에서 이름순으로 정렬해서 찾으니 별로 어렵지 않게 찾을 수 있었어요

로그 파일 명 내에 로그 추출한 날짜, 시간이 포함되게 되는 점 참고하세요~

 

 

0 좋아요
bummeya
Active Level 1
태블릿
넵 ㅠㅠ 감사합니다
0 좋아요