Log Manager · Chapter 6

분석 기능과 계산기

장비 로그를 효율적으로 분석하는 네 가지 기능과, 좌표 계산까지 지원하는 내장 계산기를 다룹니다. 분석 기능은 모두 View 메뉴에서 켜고 끌 수 있으며 기본은 꺼진 상태입니다.

PID / TID 색상 구분

PID 와 TID 컬럼을 단순 숫자가 아닌 색상 pill 로 표시하여 멀티 프로세스 로그를 빠르게 구별합니다.

  • 같은 PID 는 세션 내내 같은 색상으로 표시됩니다.
  • 16색 파스텔 팔레트를 해시로 일관되게 배정하며, TID 도 같은 팔레트를 씁니다.
  • Live 탭, 파일 탭, 검색 결과에 모두 공통으로 적용됩니다.

우측 사이드 패널의 Navigation 탭은 현재 활성 탭의 목차를 트리 형태로 보여줍니다. Ctrl+B 로 패널을 토글하고 Navigation 탭을 선택하면 자동으로 집계됩니다.

  • 루트는 파일 이름이며 옆에 전체 등장 횟수가 표시됩니다.
  • 자식은 함수 이름이며 옆에 해당 함수의 등장 횟수가 표시됩니다.
  • 빈도 역순으로 정렬되어 가장 많이 찍힌 파일과 함수가 최상단에 옵니다.
  • 항목을 클릭하면 해당 함수의 첫 등장 행으로 이동하면서 중앙으로 스크롤됩니다.

73만 라인 규모의 하루치 로그에서도 어느 함수가 제일 많이 찍혔는지 한눈에 확인할 수 있습니다.

중복 버스트 접기

SubController Connected Fail 처럼 초당 여러 번 반복되는 스팸성 라인을 대표 행 하나로 접어 분석에 집중하게 합니다. 메뉴 ViewCollapse Duplicate Bursts 로 토글합니다.

  • 인접한 행이 동일한 Type 과 Log 조합이면 같은 버스트로 묶습니다.
  • 대표 행(첫 행)의 Log 컬럼 끝에 묶인 개수를 ×N pill 로 표시합니다.
  • 나머지 행은 숨겨지며, 토글을 끄면 다시 모두 보입니다.
  • Live 탭과 파일 탭에 적용되며 검색 결과는 제외됩니다.

집계된 ×N 값은 필터를 바꿔도 유지됩니다. 원본 행들은 그대로 존재하므로 검색과 복사 결과에는 영향을 주지 않습니다.

Timeline

상단 툴바 아래에 나타나는 시간축 패널로, 급증 구간과 정적 구간을 시각적으로 파악하고 특정 시간대만 필터링합니다. 메뉴 ViewTimeline 으로 토글합니다.

  • 120개 bucket 막대 차트로 각 구간의 로그 수가 막대 높이로 표시됩니다.
  • 좌우 두 개의 Thumb 핸들을 드래그해 시간 범위를 선택하면, 선택 영역이 반투명 박스로 표시됩니다.
  • 막대 영역을 클릭하면 해당 시간 위치의 첫 로그로 점프합니다.
  • Refresh 는 현재 활성 탭 기준으로 히스토그램을 재집계하고, Reset 은 선택 범위를 전체 구간으로 되돌립니다.

Timeline 패널을 끄면 시간 범위 필터가 자동으로 해제되어 전체 로그가 다시 보입니다.

계산기

메뉴 ToolCalculator 또는 Ctrl+K 로 엽니다. 로그를 보면서 간단한 계산이 필요할 때 별도 비모달 창으로 열리며, Calculator 탭과 Coordinate 탭으로 구성됩니다.

Calculator 탭

표준 계산기 기능을 제공합니다.

  • 사칙연산과 메모리 기능(MC 지움, MR 재사용, M+ 더함, M- 뺌)을 지원합니다.
  • 부호 반전, 소수점, CE, C, 백스페이스를 제공합니다.
  • 2-항 체인 방식으로 계산합니다(예: 2 + 3 × 4 = 20 순차 적용).
  • 키보드 입력을 지원합니다(숫자, 사칙 연산자, Enter 또는 =, Esc, Backspace).

Coordinate 탭

자동화 장비 작업에서 자주 쓰는 좌표 변환 네 가지를 제공합니다. 입력 후 각 섹션의 버튼을 누르면 하단 결과 창에 계산 내역이 누적되고, 우측 Preview 에 도형으로 즉시 시각화됩니다.

기능입력출력설명
RotationCx, Cy · X, Y · θ°회전 결과점점을 중심 기준으로 θ도 만큼 회전
AngleX1, Y1 · X2, Y2각도두 점이 만드는 직선의 각도
ArcCx, Cy · Sx, Sy · Δθ°끝점, 중간점, 반지름시작점을 Δθ 만큼 회전한 호의 끝점·중간점
CircleP1, P2, P3중심, 반지름, 각 점 각도세 점을 지나는 외접원

Preview 는 수학 관례대로 Y축이 위로 증가하며, 화면 크기에 맞춰 자동으로 스케일·센터링됩니다. 창 크기를 바꿔도 마지막 계산이 자동으로 다시 그려집니다. 세 점이 일직선이거나 수치적으로 계산이 불가능한 경우에는 오류 메시지가 결과 창에 표시됩니다.

관련 항목