로그 파일 필터링하기
grep 명령어와 같지만 브라우저 안에서 돕니다. 로그는 당신의 컴퓨터에 그대로 있고, 입력하는 즉시 일치 결과가 갱신되며, 캡처 그룹이 있는 패턴은 스프레드시트에서 열 수 있는 표가 됩니다.
- 브라우저 안에서 전부 처리됩니다
- 오프라인에서도 작동합니다
- 업로드 없음
- 가입 없음
- 워터마크 없음
도구를 불러오는 중…
작동 방식
- 로그 파일을 끌어다 놓거나 줄을 붙여 넣으세요.
- 필터를 입력하세요. 일반 텍스트도 되고, 캡처 그룹(괄호로 묶은 부분)이 있는 정규 표현식도 됩니다.
- 일치하는 줄을 내려받거나, 캡처된 부분을 CSV 표로 내려받으세요.
왜 아무것도 업로드되지 않는가
이 페이지가 하는 모든 작업은 브라우저 탭 안에서 도는 코드가 처리합니다. 웹 페이지를 그리는 그 엔진을 그대로 씁니다. 파일은 디스크에서 탭의 메모리로 읽어 들여 거기서 변환한 뒤 다시 다운로드 파일로 내보냅니다. 어디로도 전송되지 않습니다. 우리에게도, 제3자에게도.
직접 확인해 보세요
- 브라우저 개발자 도구(F12)를 열고 네트워크(Network) 탭을 선택합니다.
- 파일을 올리고 도구를 실행합니다.
- 보이는 요청은 도구 자체의 코드를 받아 오는 것뿐입니다. 무거운 몇몇 도구는 공개 CDN에서 오픈소스 엔진을 함께 받아 옵니다. 여기에 loreatec.jp로 가는 작은 방문 집계 신호 하나(페이지 주소와 제목, 그 이상은 없습니다)가 더해집니다. 어느 것도 당신의 파일을 실어 나르지 않습니다.
자주 묻는 질문
파일 크기는 얼마나 감당하나요?
수십 메가바이트는 문제없습니다. 파일이 메모리에서 줄 단위로 나뉘어 입력할 때마다 걸러지기 때문입니다. 로그가 기가바이트 단위라면 컴퓨터의 grep 명령어를 쓰세요. 브라우저 탭은 그럴 때 맞는 도구가 아닙니다.
여기서 캡처 그룹은 무엇을 하나요?
추출한 값을 열로 바꿔 줍니다. 웹 서버 로그에 “GET (\S+) (\d{3})” 같은 패턴을 쓰면 경로와 상태 코드로 이뤄진 표가 나오고, CSV로 내려받을 수 있습니다. “해당하는 줄 찾기”와 “스프레드시트에서 분석하기” 사이를 이어 주는 단계입니다.
Shift-JIS로 된 로그도 읽나요?
읽습니다. 파일을 줄 단위로 나누기 전에 문자 인코딩을 감지하므로, 오래된 일본 시스템에서 나온 로그도 모지바케(글자 깨짐) 없이 그대로 보입니다.
“Invert”(반전)는 무엇에 쓰나요?
로그를 다루면서 그다음으로 하는 일은 대개 잡음을 치우는 것이기 때문입니다. 상태 확인 요청과 정적 파일, DEBUG 줄을 숨기고 남은 것만 보는 식입니다. “Invert”(반전)를 켜면 조건에 맞지 않는 줄만 남습니다. grep -v와 같은 방식입니다.