macOS의 ‘콘솔’ 앱은 시스템 전반의 디버깅 메시지 및 로그 파일을 확인하는 데 사용되는 유용한 도구입니다. 이 앱을 통해 사용자는 프로그램의 오류를 추적하거나 시스템 내부에서 어떤 일이 벌어지고 있는지 파악할 수 있습니다.
콘솔 앱의 주요 기능은 macOS 운영 체제에 대한 깊은 이해를 가진 개발자에게 맞춰져 있어 일반 사용자가 접근하기 어려울 수 있습니다. 하지만 컴퓨터를 사용하는 동안 경고나 오류 메시지가 자주 표시되므로, 콘솔에 이러한 내용이 많이 나타나더라도 크게 걱정할 필요는 없습니다.
콘솔 앱 살펴보기
콘솔 앱을 실행하는 방법은 두 가지입니다. Command + Space 키를 눌러 Spotlight 검색을 통해 실행하거나, 응용 프로그램 폴더 내 유틸리티 폴더에서 찾을 수 있습니다. (Finder를 열고 ‘응용 프로그램’을 선택하여 해당 폴더에 접근할 수 있습니다.)
콘솔 앱을 실행하면 가장 먼저 콘솔 화면이 나타납니다. 여기에는 시스템에서 실행 중인 다양한 프로세스와 서비스에서 전송되는 모든 메시지가 기록됩니다. 실시간으로 메시지가 업데이트되므로, 효과적인 분석을 위해 정렬 기능을 활용하는 것이 좋습니다.
도구 모음 상단에 있는 ‘지금’ 버튼을 클릭하면 새 메시지가 들어올 때 자동으로 창이 아래로 스크롤됩니다. 이 기능은 실시간으로 디버깅 작업을 수행할 때 유용하게 활용할 수 있습니다.
오류 및 장애 메시지만을 선택적으로 볼 수도 있습니다. 이렇게 하면 빨간색 또는 노란색 점으로 표시되지 않은 메시지를 필터링하여 필요한 정보에만 집중할 수 있습니다.
또한, 검색 기능을 통해 특정 매개변수를 사용하여 메시지를 검색할 수 있습니다. 검색창에 검색어를 입력하고 Enter 키를 누른 후, ‘임의’ 드롭다운 메뉴에서 원하는 매개변수를 선택할 수 있습니다.
이 검색 기능을 통해 문제를 일으키는 특정 메시지만을 표시하여 콘솔 범위를 좁힐 수 있습니다.
‘활동’ 패널에서는 연결된 활동에 따라 콘솔 메시지를 정리하여 볼 수 있습니다.
활동들은 계층 구조로 정리되어 있으며, 상세 정보를 확인하려면 각 항목 옆에 있는 흰색 ‘+’ 버튼을 클릭해야 합니다.
로그 뷰어 기능
시스템 로그는 콘솔 메시지보다 더 자세하고 영구적인 정보를 제공합니다. 사이드바의 ‘보고서’ 섹션에서 찾을 수 있습니다.
로그는 다양한 카테고리로 나뉘어져 있으며, 대부분의 사용자 수준 앱의 로그는 ‘~/Library/Logs’ 경로에 있으며, 각 응용 프로그램별로 나뉘어 저장됩니다. 하위 수준 프로세스의 로그는 ‘/Library/Logs’ 또는 ‘/var/log’ 경로에 있을 수 있습니다. 이러한 로그 파일들은 디스크에도 저장되어 있으므로, 필요한 경우 파일을 복사하여 다른 사람에게 보낼 수 있습니다.
‘시스템 보고서’ 및 ‘사용자 보고서’ 카테고리에서는 시스템 프로세스 및 사용자 앱에 대한 로그를 함께 그룹화하여 볼 수 있습니다.