로그 포매터
JSON, nginx, Docker, syslog, 일반 로그를 붙여넣어서 정규화하고 레벨로 필터링하고 브라우저에서 로컬로 검사하세요.
JSON 로그, nginx 접근/오류 로그, Docker 로그, syslog 항목을 붙여넣으세요. TeaFun이 로컬에서 정규화하고 레벨이나 검색어로 필터링할 수 있게 해줘요.
로그 포맷터란?
로그 포맷터는 여러 형식의 로그 줄을 파싱, 정규화, 필터링하여 일관되고 검색 가능한 뷰로 변환합니다. 구조화 JSON 로그, nginx 접근/오류 로그, Docker 컨테이너 출력, syslog 항목, 일반 텍스트 레벨 접두사 줄을 인식합니다. 인시던트 대응 시 개발자는 Docker 컨테이너, nginx 리버스 프록시, JSON을 출력하는 애플리케이션 등 여러 소스에서 로그를 가져와 이벤트를 빠르게 연관시켜야 합니다. 이 도구는 모든 것을 타임스탬프, 레벨, 소스, 메시지 필드가 있는 공통 구조로 정규화합니다. 심각도 수준(trace에서 error까지)으로 필터링하고 모든 필드에서 검색할 수 있습니다. 모든 것이 브라우저에서 실행되므로 민감한 프로덕션 로그가 업로드되지 않습니다.
로그 포맷터 사용법
지원되는 소스에서 로그 줄을 입력 영역에 붙여넣습니다 — 같은 붙여넣기에 형식을 혼합할 수도 있습니다. '로그 포맷'을 클릭하여 모든 줄을 파싱하고 정규화합니다. 요약에 총 줄 수, 성공적으로 구조화된 줄 수, 감지된 형식이 표시됩니다. 레벨 필터로 오류, 경고 또는 특정 심각도 수준을 분리할 수 있습니다. 검색 상자에 특정 메시지, IP 주소 또는 메타데이터 값이 포함된 줄을 찾을 수 있습니다. 정규화된 JSON 출력을 복사하여 jq나 로그 수집기에서 추가 처리할 수 있습니다. 알려진 형식과 일치하지 않는 줄은 일반 텍스트로 보존됩니다.
로그 정규화가 중요한 이유
프로덕션 시스템은 완전히 다른 형식으로 로그를 생성합니다. nginx 접근 로그, Node.js JSON 로그, Linux 서비스의 syslog 메시지는 모두 다른 방식으로 이벤트를 기술합니다. 인시던트 발생 시 타임스탬프와 심각도로 이러한 로그를 연관시키는 것이 빠른 근본 원인 분석에 필수적입니다. Elasticsearch, Datadog, Grafana Loki 같은 로그 집계 플랫폼은 일관되게 구조화된 입력에서 가장 효과적으로 작동합니다. 수집 전에 로그를 정규화하면 검색 품질이 향상되고 다운스트림 파싱 오류가 줄어듭니다. 로그를 중앙 플랫폼으로 푸시할 수 없는 빠른 로컬 디버깅에서는 여러 형식을 동시에 처리하는 브라우저 기반 포맷터가 장애 대응 중 귀중한 시간을 절약합니다.
자주 묻는 질문
어떤 로그 형식을 지원하나요?
포매터는 구조화된 JSON 로그, nginx 접근/오류 로그, Docker 스트림 출력, syslog 스타일 줄, 레벨 접두어가 있는 일반 로그를 인식해요. 알 수 없는 줄도 일반 텍스트로 표시돼요.
로그가 어딘가로 업로드되나요?
아니요. 로그는 파싱, 필터링, 복사/내보내기 동작을 위해 브라우저에 남아 있어요.
왜 어떤 줄은 일반 텍스트로 표시되나요?
알려진 형식과 일치하지 않는 줄은 내용이 손실되지 않도록 일반 텍스트로 유지해서 검색하고 검사할 수 있어요.
이 도구를 더 큰 작업 흐름 안에서 쓰기
이 컬렉션은 같은 작업에 자주 이어지는 도구와 가이드를 함께 묶어 둡니다.
같은 태그 둘러보기
같은 작업 흐름, 형식, 사용 사례를 공유하는 다른 도구로 바로 이동하세요.