본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 기타 소프트웨어 · 윈도우즈 유틸

DebugViewPP

0

DebugView++는 Windows 응용 프로그램의 디버그 로그를 수집, 필터링, 강조 표시하여 중요한 정보를 빠르게 파악할 수 있도록 돕는 오픈소스 로그 뷰어입니다.

Windows디버그 뷰어로그 뷰어로그 필터오픈소스정규식 필터

소개

DebugView++는 Windows 응용 프로그램의 디버그 로그를 수집, 필터링, 강조 표시하여 중요한 정보를 빠르게 파악할 수 있도록 돕는 오픈소스 로그 뷰어입니다. OutputDebugString API를 통해 출력되는 로그를 실시간으로 캡처하며, 정규식 기반의 고급 필터링과 색상 강조 기능을 제공합니다. 개발자와 시스템 관리자에게 유용한 도구입니다.

상세정보

DebugView++ 소개

DebugView++는 Windows 응용 프로그램에서 발생하는 디버그 로그를 실시간으로 수집하고, 필터링하며, 중요한 정보를 시각적으로 강조하는 오픈소스 로그 뷰어입니다. 개발자라면 누구나 한 번쯤 사용해봤을 Sysinternals DebugView의 대안으로, 더욱 강력한 필터링 기능과 사용자 친화적인 인터페이스를 제공합니다.

이 프로그램은 OutputDebugString API를 통해 출력되는 로그를 캡처하여 화면에 표시합니다. 또한 adb logcat 명령을 통해 Android 기기의 로그를 캡처하는 기능도 지원합니다.

주요 기능

  • 실시간 로그 캡처: OutputDebugString 및 adb logcat 로그를 실시간으로 수신하여 표시합니다.
  • 고급 필터링: 정규식(Regular Expression) 기반의 필터를 지원하여 원하는 로그만 추출하거나 특정 패턴을 강조할 수 있습니다.
  • 색상 강조: 로그 메시지에 배경색과 글자색을 지정하여 중요도에 따라 시각적으로 구분할 수 있습니다.
  • 로그 검색: Find 기능을 통해 현재 로그에서 특정 문자열을 빠르게 검색할 수 있습니다.
  • 로그 저장 및 불러오기: 필터 설정을 저장하고 불러올 수 있어 재사용이 가능합니다.

지원 환경

Windows 운영 체제에서 동작하는 GUI 프로그램입니다. 정확한 시스템 요구 사항은 공식 GitHub 저장소에서 확인할 수 있습니다.

기본 사용 방법

  1. 프로그램을 실행하면 기본적으로 OutputDebugString 로그가 표시됩니다.
  2. 상단의 Find 검색 상자에 키워드를 입력하여 로그를 검색할 수 있습니다.
  3. 필터를 추가하려면 메뉴에서 View 설정을 열고 정규식 또는 단순 문자열 필터를 추가하고 색상을 지정합니다.
  4. Android 로그를 보려면 명령 프롬프트에서 adb logcat 명령을 파이프로 연결하여 실행합니다.

주의사항 및 확인 사항

  • 이 프로그램은 개발자 및 고급 사용자를 대상으로 하며, 일반 사용자에게는 다소 복잡할 수 있습니다.
  • 정규식 사용에 익숙하지 않다면 기본 제공되는 필터 예제를 참고하세요.
  • 최신 버전의 변경 사항은 GitHub 릴리스 노트를 확인하세요.

이런 용도로 찾는 분께 적합합니다

DebugView++는 Windows 디버그 로그 뷰어가 필요하신 분, OutputDebugString 로그 분석을 자주 하시는 개발자, 정규식 기반 로그 필터링이 필요하신 분, 그리고 오픈소스 로그 뷰어를 선호하시는 분께 적합합니다. 또한 adb logcat 캡처를 통해 Android 앱 개발 시 로그를 분석하는 데도 유용합니다.

FAQ

Q: DebugView++는 무료인가요?

네, 오픈소스 프로젝트로 무료로 사용할 수 있습니다.

Q: Windows 외의 OS에서도 사용할 수 있나요?

현재 Windows 전용으로 개발되었습니다.

Q: 필터 설정을 저장할 수 있나요?

네, 필터 설정을 파일로 저장하고 불러올 수 있습니다.

화면으로 보는 주요 기능

DebugView++ 로그 보기 화면

DebugView++ 로그 보기 화면

메인 로그 보기 창으로, 상단 메뉴와 Find 검색 상자가 있고, 중앙에 Line, Time, PID, Process, Message 열로 구성된 로그 목록이 표시됩니다. 일부 행은 녹색과 파란색으로 강조되어 있습니다.

DebugView++ 로그 캡처 화면

DebugView++ 로그 캡처 화면

adb logcat 명령을 통해 Android 기기 로그를 캡처하는 화면입니다. 로그 목록은 Line, Time, Message 열로 구성되며, 오류 및 정보 메시지가 빨간색과 녹색으로 강조되어 있습니다.

DebugView++ 필터 설정 화면

DebugView++ 필터 설정 화면

View name 설정 창으로, Messages 탭에서 정규식 필터를 추가하고 배경/글자 색상을 지정할 수 있습니다. 필터 목록과 색상 설정 예시가 보입니다.

DebugView++ 로그 필터 설정 화면

DebugView++ 로그 필터 설정 화면

Log Filter Settings 대화상자로, 여러 필터를 추가하고 각각의 매치 타입(Simple/Regex)과 강조/추적 동작을 설정할 수 있습니다. 저장/불러오기 기능도 제공합니다.

시스템 요구사항

Windows 운영 체제가 설치된 PC. .NET Framework 또는 .NET Core 런타임이 필요할 수 있습니다. (정확한 요구 사항은 공식 저장소에서 확인하세요.)