제목 | Android 여러 로그를 하나로 합쳐서 보는 방법 | ||||
---|---|---|---|---|---|
글쓴이 | DreamyCnI | 날짜 | 2018.08.14 21:46 | 조회 수 | 333 |
추출된 Android 로그는 System, Main, Events, Kernel 로그를 함께 포함하고 있는데, 각각의 로그를 시간순으로 별도로 봐야해서 불편한 경우가 있습니다. (main로그와 system 로그를 함께 봐야할 경우라든지.) 이 로그들을 하나로 합쳐서 분석할 수 있습니다. [ Zooo의 합쳐보기 기능 이용 ] Zooo 로그필터의 '합쳐보기'기능을 활용하면 이를 합쳐서 볼 수 있습니다. ※ 단순히 시간순으로 정렬하면 재부팅이나 시간이 같은경우 순서가 섞여버리는 등의 문제가 발생할 수 있습니다. 단순히 시간순으로 재정렬하는 것이아닌 두 로그를 처음부터 읽어가며 병합하게됩니다. 자세한 rule은 아래쪽에 적어두었습니다. main.log 파일을 system.log 파일과 병합하여 보고자 하는 경우 1. Zooo로 main.log 파일을 Open 한다. 2. '합쳐보기' Click 3. system.log 파일을 선택한다 4. 새 창에 merge된 로그가 표시된다. [ Log File Merging Rule ] 로그파일은 다음의 방식으로 Merge 됩니다. 단순히 시간순으로 정렬하면 연속된 로그의 순서 깨짐 / 재부팅시 시간 문제가 발생하게 됩니다. A - 현재 열려있는 파일 B - 병합할 파일 1. 두 파일을 첫줄부터 차례로 읽어 나가기 시작. (A 우선) 2. 시간 정보를 파싱할 수 없으면 그냥 집어 넣는다. 3. 시간 정보를 파싱할 수 있는 것들을 찾아내고 그것끼리 비교해서 빠른 걸 먼저 넣고 로그에서 다음 아이템 가져옴. 4. 시간이 같을 경우 현재 열려있는 파일(A)이 우선. 5. 다음 시간정보 파싱할 수 있는 것까지 진행한다. 이렇게 하니 분석이 용이할 만큼 Merge가 잘 되고 있습니다. 1.14 버전에도 포함되어 있으나, 1.15버전이 안정적입니다. |
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
3 | adb.exe를 실행할수 없는 PC에서 Log Filter 사용하기 | DreamyCnI | 2018.08.14 | 319 |
» | Android 여러 로그를 하나로 합쳐서 보는 방법 | DreamyCnI | 2018.08.14 | 333 |
1 | '지정한 장치, 경로 또는 파일에 액세스할수 없습니다' 에러가 발생할 때 | DreamyCnI | 2018.08.14 | 774 |