본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

Klogg

0

Klogg은 대용량 로그 파일을 빠르게 검색하고 탐색하기 위해 설계된 오픈소스 다중 플랫폼 GUI 프로그램입니다.

대용량파일로그검색로그분석로그뷰어오픈소스정규표현식크로스플랫폼

소개

Klogg은 대용량 로그 파일을 빠르게 검색하고 탐색하기 위해 설계된 오픈소스 다중 플랫폼 GUI 프로그램입니다. 원래 glogg 프로젝트를 기반으로 2016년에 포크되었으며, 프로그래머와 시스템 관리자를 위해 grep, less, tail의 기능을 그래픽 인터페이스로 결합한 형태로 개발되었습니다. Windows, Linux, macOS에서 모두 사용 가능합니다.

상세정보

대용량 파일 처리 및 검색

  • 21억 줄이 넘는 초대형 텍스트 파일도 문제없이 처리합니다.
  • Perl 호환 정규표현식(Regex)을 지원하며, AND, OR, NOT 불리안 연산자를 조합하여 복잡한 검색 조건을 만들 수 있습니다.
  • 검색 결과는 원본 파일과 별도로 표시되어 찾은 항목을 명확히 볼 수 있습니다.

인코딩 지원 및 자동 감지

  • UTF-8, UTF-16, CP1251 등 다양한 텍스트 인코딩을 지원합니다.
  • uchardet 라이브러리를 사용하여 파일 인코딩을 자동으로 감지합니다.

편의 기능 및 사용자 인터페이스

  • 로그와 검색 결과에 색상을 입혀 가독성을 높입니다.
  • 관심 있는 라인이 로그 파일의 어디에 위치하는지 맥락 뷰(Context View)로 보여줍니다.
  • 디스크에서 파일 변경을 감시하고 자동으로 다시 로드합니다(tail과 유사).
  • 여러 가지 하이라이트 규칙 세트를 구성하고 전환할 수 있으며, 다크 모드를 지원합니다.
  • 메모를 하고 기본적인 데이터 변환을 할 수 있는 긁어쓰기 패드(Scratchpad) 창이 포함되어 있습니다.
  • 탭 이름 변경, 즐겨찾기 파일 목록 등 작은 편의 기능들이 다수 제공됩니다.

다운로드·설치 방법

모든 플랫폼의 바이너리는 GitHub 릴리스 페이지에서 다운로드할 수 있습니다.

Windows 설치

  • GitHub 릴리스 페이지의 Windows 인스톨러를 직접 다운로드하여 설치할 수 있습니다.
  • Chocolatey를 사용하는 경우: choco install klogg 명령어로 설치합니다.
  • Scoop을 사용하는 경우: scoop install klogg 명령어로 설치합니다.
  • Winget 패키지도 제공됩니다.

macOS 및 Linux

  • macOS는 Homebrew를 통해 설치할 수 있습니다.
  • Linux는 배포판별 저장소 패키지, DEB, RPM 패키지, 또는 AppImage로 설치할 수 있습니다.

기본 사용법

Klogg은 실행 후 파일 열기 대화상자를 통해 로그 파일을 선택하거나 드래그 앤 드롭으로 열 수 있습니다. 열린 파일은 탭으로 표시되며, 하단의 검색 상자에 정규표현식을 입력하여 빠르게 검색을 수행합니다. 검색 결과는 자동으로 색상이 입혀져 별도 창에 표시됩니다.

이런 경우에 유용합니다

  • 수십 기바이트 크기의 시스템 로그 파일을 빠르게 분석해야 할 때
  • 서버나 네트워크 장비의 복잡한 로그에서 특정 오류 패턴을 정규표현식으로 검색할 때
  • 여러 로그 파일을 동시에 열어 비교하면서 디버깅 작업을 진행할 때
  • 로그 파일의 실시간 변경 사항을 모니터링해야 할 때

지원 환경·시스템 요구사항

Klogg은 Qt5를 기반으로 하여 Windows, Linux, macOS에서 실행됩니다. Windows용 바이너리는 x64 아키텍처를 지원합니다.

최신 버전·업데이트

현재 최신 안정 버전은 22.06이며, 프로젝트는 Calendar Versioning을 사용합니다. 최신 개발 빌드와 안정 빌드는 GitHub 릴리스 페이지에서 확인할 수 있습니다.

라이선스

Klogg은 GNU General Public License v3.0(GPLv3) 또는 그 이상의 라이선스로 배포되는 오픈소스 소프트웨어입니다.

화면으로 보는 주요 기능

변경 내역 파일 보기

변경 내역 파일 보기

Klogg의 메인 인터페이스에서 CHANGELOG.md 파일을 열어 보여주는 화면입니다. 상단에 파일 경로와 수정 날짜가 표시되며, 내용은 월별 새로운 기능과 버그 수정 목록을 포함합니다. 하단에는 검색 결과 영역이 있어 필터링된 커밋 정보를 빠르게 확인할 수 있습니다.

시스템 요구사항

Qt5 런타임이 필요합니다.