bensadeh/tailspin
Rust 명령줄 로그 파일 하이라이터(binary: tspin)로, 형식에 상관없이 날짜, 숫자, IP, UUID, URL, 키워드를 색상으로 표시합니다.
- 스타
- 7,999
- 포크
- 140
- 열린 이슈
- 2
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
tailspin은 구문 강조를 적용해 로그 파일을 볼 수 있는 명령줄 도구입니다. 각 줄을 패턴 매처로 검사해 날짜, 숫자, IPv4 주소, UUID, URL, 파일 경로, HTTP 메서드, 심각도 키워드 등 자주 쓰이는 요소를 찾아냅니다. 특정 로그 형식에 맞춘 설정은 필요하지 않습니다.
파일을 less 페이저로 열거나, tail -f처럼 파일을 실시간으로 따라가거나, journalctl 또는 kubectl logs 같은 명령의 파이프 입력을 읽을 수 있습니다. 명령을 실행하고 그 출력을 표시하는 것도 가능합니다. 플래그로 강조 그룹을 켜고 끌 수 있으며, user-defined keywords와 정규식을 지원하는 theme.toml 파일로 스타일을 사용자 지정할 수 있습니다.
설치되는 바이너리 이름은 tspin입니다. Homebrew, Cargo, 여러 Linux 배포판의 저장소, Nix, Windows용 Scoop으로 설치할 수 있습니다.
핵심 기능
- 01로그 형식에 상관없이 날짜, 숫자, IP 주소, UUID, URL, 경로 등을 강조 표시
- 02설정 없이 바로 사용 가능
- 03tail -f처럼 로그 출력을 실시간으로 따라가는 모드
- 04kubectl logs, journalctl 같은 명령과 원활하게 파이프 연동
- 05theme.toml로 강조 그룹과 색상을 사용자 지정
- 06플래그나 설정 파일로 사용자 지정 키워드 및 정규식 하이라이터 지정
활용 사례
- 터미널에서 애플리케이션 로그를 더 쉽게 훑어보며 읽기
- 색상이 적용된 Kubernetes Pod 로그를 실시간으로 확인
- 서버에서 파이프로 전달되는 syslog 또는 journalctl 출력 강조
- 익숙하지 않은 로그 형식에서 오류 키워드를 빠르게 찾기
빠른 시작
- 1
Cargo로 설치
cargo install tailspin - 2
로그 파일 강조 표시
tspin application.log
토픽
자주 묻는 질문
- tailspin은(는) 무엇인가요?
- Rust 명령줄 로그 파일 하이라이터(binary: tspin)로, 형식에 상관없이 날짜, 숫자, IP, UUID, URL, 키워드를 색상으로 표시합니다. tailspin은 구문 강조를 적용해 로그 파일을 볼 수 있는 명령줄 도구입니다. 각 줄을 패턴 매처로 검사해 날짜, 숫자, IPv4 주소, UUID, URL, 파일 경로, HTTP 메서드, 심각도 키워드 등 자주 쓰이는 요소를 찾아냅니다. 특정 로그 형식에 맞춘 설정은 필요하지 않습니다.
- tailspin은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- tailspin은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- tailspin은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. tailspin의 마지막 커밋은 2026년 10월 19일입니다.
- tailspin은(는) 어디에 사용할 수 있나요?
- 터미널에서 애플리케이션 로그를 더 쉽게 훑어보며 읽기 색상이 적용된 Kubernetes Pod 로그를 실시간으로 확인 서버에서 파이프로 전달되는 syslog 또는 journalctl 출력 강조 익숙하지 않은 로그 형식에서 오류 키워드를 빠르게 찾기
- tailspin는 어떻게 설치하나요?
- Cargo로 설치: cargo install tailspin 로그 파일 강조 표시: tspin application.log
- tailspin은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bensadeh/tailspin
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
구문 강조, Git 변경 표시, 자동 페이징을 지원하는 터미널용 cat(1) 클론입니다.
macOS, Linux 및 기타 Unix 계열 시스템에서 사용할 수 있는 사용자 친화적인 대화형 셸로, 구문 강조와 자동 제안을 기본 제공합니다.
JSON 및 logfmt 로그를 읽기 쉬운 형식으로 보여 주고 필터링, 정렬, 실시간 추적을 지원하는 명령줄 로그 뷰어입니다.
SQL과 정규식으로 여러 로그 파일을 병합하고, 실시간으로 추적하며 검색할 수 있는 터미널 로그 뷰어입니다.