JSON 로그 뷰어 & 분석기

JSONL, NDJSON, Docker JSON 로그를 브라우저에서 열고 빠른 가상 목록으로 검색하고 필터링하세요

로그

로그 파일 끌어다 놓기

.log, .json, .jsonl, .ndjson 또는 .txt, 최대 200 MB

붙여넣기는 10 MB까지 가능합니다. 더 큰 로그는 파일로 여세요.

이벤트

로그를 열거나 끌어다 놓거나 붙여넣으면 이벤트가 표시됩니다.
JSON 배열, JSONL / NDJSON, Docker JSON 로그, 혼합 텍스트 줄을 지원합니다.

이벤트 세부 정보

이벤트를 선택하면 모든 필드를 볼 수 있습니다.

불러온 로그가 없습니다.

기능

JSON Log Viewer & Analyzer는 구조화된 로그를 검색 가능한 이벤트 목록으로 바꿉니다. 시간, 레벨, 메시지, 서비스 필드를 감지하고 pino 숫자나 syslog 단어 같은 레벨을 정규화하며, 중첩 JSON을 그대로 유지한 채 각 이벤트를 보여 줍니다. jq나 grep 파이프라인을 작성하지 않고도 운영 로그에서 실패한 요청을 찾을 수 있습니다.

지원 형식

JSON 배열, JSONL / NDJSON(줄마다 객체 하나), Docker json-file 로그(내부 log 필드가 JSON이면 파싱), 혼합 파일을 지원합니다. 스택 트레이스나 일반 텍스트처럼 올바른 JSON이 아닌 줄은 버리지 않고 파싱 오류 표시가 붙은 텍스트 이벤트로 보관하며, 텍스트 접두사(예: 타임스탬프와 컨테이너 이름) 뒤에 오는 JSON도 인식합니다.

필터링

전체 텍스트 또는 정규식 검색, 레벨 체크박스, 시간 범위, status >= 500, service = payment, -trace_id = abc123 같은 필드 조건을 함께 쓸 수 있습니다. 조건은 =, !=, ~(포함), !~와 숫자 비교를 지원하며 중첩 필드는 점으로 구분한 경로를 씁니다. 이벤트를 선택하면 트레이스, 요청, 상관관계, 서비스, 사용자 식별자가 표시되고 한 번의 클릭으로 필터링, 제외, 복사할 수 있습니다.

대용량 파일

백그라운드 worker가 파일을 1 MB 단위로 읽으므로 수 MB 로그를 불러오는 동안에도 페이지가 멈추지 않습니다. 줄 단위 로그는 200 MB, 1,000,000줄까지, JSON 배열은 한 번에 파싱해야 하므로 50 MB까지 지원합니다. 보이는 행만 그리며, 필터링은 worker에서 실행되고 느린 정규식에는 시간 제한이 있습니다.

개인정보 보호

로그 파싱, 필터링, 내보내기는 모두 브라우저에서 이루어집니다. 아무것도 업로드되지 않으며 로그 내용, 필터, 필드 매핑은 저장되지 않습니다. 이 기기에는 행 밀도와 시간대 설정만 기억됩니다. 내보낸 JSONL에는 필터와 일치한 이벤트만 들어 있습니다.

CodingTool이 공식 출시되었습니다

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch