로그 분석 대시보드 Android logcat 파일 분석
← 처음 화면으로

서비스 소개

로그 분석 대시보드 · 개인 개발·운영 · 무료 · 2026년 10월 갱신

로그 분석 대시보드는 adb logcat -v threadtime으로 저장한 Android 로그 파일(.log/.txt)을 브라우저에 불러오면, 크래시·ANR·메모리 부족 강제 종료 같은 장애 패턴을 감지하고, 숫자만 다른 반복 오류를 묶고, 오류(E)와 치명적 결함(F)을 태그별·파일별·날짜별로 표와 그래프로 정리해 주는 무료 웹 도구입니다. 셋톱박스(STB)·Android TV·스마트폰 등 logcat을 남기는 기기라면 종류를 가리지 않습니다.

왜 만들었나

로그를 실시간으로 지켜보는 도구는 많지만, 이미 저장해 둔 파일 몇 개를 받아 "어디서 오류가 얼마나 났는지"를 빠르게 훑어보려면 텍스트 편집기로 E/, FATAL을 검색하는 일을 매번 반복해야 합니다. 이 반복 작업을 자동화하고, 여러 파일을 나란히 비교할 수 있게 한 것이 이 대시보드의 출발점입니다.

이 사이트에 있는 것

로그는 어떻게 처리되나

  1. 브라우저 안에서만 처리합니다. 불러온 파일은 서버로 전송되지 않고 저장되지도 않습니다. 탭을 닫거나 새로고침하면 데이터가 사라집니다.
  2. 한 줄씩 해석합니다. threadtime 형식(날짜 시간 PID TID 레벨 태그: 메시지)에 맞는 줄을 항목으로 만들고, 형식에 맞지 않는 줄(자바 예외 스택트레이스처럼 접두사 없이 이어지는 줄)은 바로 위 항목의 원문에 이어 붙입니다.
  3. 여러 줄짜리 기록은 한 건으로 셉니다. 스택트레이스처럼 한 번에 남긴 메시지는 logcat이 줄마다 같은 시각·PID·TID·레벨·태그를 붙여 출력하므로, 이 다섯 가지가 같은 연속된 줄을 하나로 합칩니다.
  4. 장애 패턴은 공개된 고정 문구로 찾습니다. FATAL EXCEPTION, ANR in, Fatal signal, lmkd의 Kill ' 등 11종이며 레벨과 무관하게 감지합니다. 규칙 전체는 패턴 사전에 있습니다.
  5. 반복 오류는 서명으로 묶습니다. 메시지 첫 줄에서 숫자와 16진수 주소를 지운 문장이 같고 레벨·태그가 같으면 같은 오류로 봅니다.
  6. 결함 판정은 규칙 기반입니다. 로그 레벨이 E(오류) 또는 F(치명)인 항목을 결함으로, W(경고)를 경고로 집계합니다. AI가 원인을 추측하거나 로그 내용을 외부로 보내는 기능은 없습니다.
  7. UTF-8 파일만 읽습니다. Windows PowerShell 5.1의 >로 저장한 UTF-16 파일은 인식하지 못합니다 (수집 가이드 참고).

이 파서는 브라우저 없이도 Node에서 돌아가는 순수 함수로 분리해 두었고, 형식 변형·깨진 입력·패턴 11종의 감지와 오탐 사례를 담은 회귀 테스트 48건을 통과한 뒤 배포합니다. 실습 글의 수치도 같은 코드로 계산한 것입니다.

한계 — 이 도구가 하지 못하는 것

콘텐츠 작성 원칙

갱신 기록

날짜내용
2026-08-22화면 디자인 개편과 첫 공개. 사용 가이드·개인정보처리방침·이용약관 게시.
2026-09-19서비스 소개와 아티클 3편(수집·레벨과 태그·원인 좁히기) 추가, 상단 메뉴 신설.
2026-10-05v1.1.0 — 장애 패턴 감지 11종, 반복 오류 묶음, 여러 줄 기록 합쳐 세기 추가. 패턴 사전, 실습 1편, 심화 아티클 3편(ANR·네이티브 크래시·메모리 강제 종료), 실습용 예시 로그 공개.

운영과 광고

이 서비스는 개인이 개발·운영하며 무료로 제공합니다. 운영 비용을 충당하기 위해 Google AdSense 광고를 게재하거나 게재를 신청할 수 있습니다. 광고는 분석 결과와 무관하게 표시되며 집계 결과에 영향을 주지 않습니다. 쿠키와 광고 관련 안내는 개인정보처리방침에, 이용 조건은 이용약관에 있습니다.

문의

버그 제보, 기능 제안, 콘텐츠 오류 지적은 이메일로 받습니다: dkdnj123@gmail.com