Log Manager · Chapter 6

Analysis and Calculator

This chapter covers four features for efficiently analyzing equipment logs, plus the built-in calculator that also supports coordinate calculation. All analysis features can be turned on and off from the View menu and are off by default.

PID / TID Color Coding

The PID and TID columns are shown as colored pills rather than plain numbers, letting you quickly distinguish multi-process logs.

  • The same PID is shown in the same color throughout the session.
  • A 16-color pastel palette is assigned consistently by hash, and TID uses the same palette.
  • It applies commonly to the Live tab, file tabs, and search results.

The Navigation tab in the right side panel shows a tree-style table of contents for the current active tab. Toggle the pane with Ctrl+B and select the Navigation tab; it is aggregated automatically.

  • The root is the file name, with the total occurrence count shown beside it.
  • Children are function names, with that function's occurrence count shown beside them.
  • Sorted in descending frequency, so the most-logged files and functions appear at the top.
  • Clicking an item jumps to the first occurrence row of that function and scrolls to the center.

Even in a full day's log of around 730,000 lines, you can see at a glance which function logs the most.

Collapse Duplicate Bursts

Spam-like lines repeated many times per second, such as SubController Connected Fail, are collapsed into a single representative row so you can focus on analysis. Toggle it via Collapse Duplicate Bursts in the View menu.

  • Adjacent rows with the same Type and Log combination are grouped into one burst.
  • The collapsed count is shown as a ×N pill at the end of the Log column on the representative (first) row.
  • The remaining rows are hidden; turning the toggle off shows them all again.
  • It applies to the Live tab and file tabs; search results are excluded.

The aggregated ×N value persists even when filters change. Because the original rows still exist, search and copy results are unaffected.

Timeline

A time-axis panel that appears below the top toolbar, used to visually grasp surge and quiet periods and to filter a specific time range. Toggle it via Timeline in the View menu.

  • A 120-bucket bar chart shows the number of logs in each bucket as the bar height.
  • Drag the two thumb handles on the left and right to select a time range, and the selection is shown as a translucent box.
  • Clicking the bar area jumps to the first log at that time position.
  • Refresh re-aggregates the histogram based on the current active tab, and Reset returns the selection to the full range.

Turning off the Timeline panel automatically clears the time-range filter, showing all logs again.

Calculator

Open it via Calculator in the Tool menu or with Ctrl+K. It opens as a separate modeless window for when you need a quick calculation while viewing logs, and consists of a Calculator tab and a Coordinate tab.

Calculator Tab

Provides standard calculator functions.

  • Supports the four arithmetic operations and memory functions (MC clear, MR recall, M+ add, M- subtract).
  • Provides sign inversion, decimal point, CE, C, and backspace.
  • Calculates in a two-operand chain (for example, 2 + 3 × 4 = 20 applied sequentially).
  • Supports keyboard input (digits, arithmetic operators, Enter or =, Esc, Backspace).

Coordinate Tab

Provides four coordinate conversions commonly used in automation equipment work. After entering values and pressing a section's button, the calculation log accumulates in the bottom result area and is instantly visualized as a figure in the Preview on the right.

FunctionInputOutputDescription
RotationCx, Cy · X, Y · θ°Rotated pointRotate a point about a center by θ degrees
AngleX1, Y1 · X2, Y2AngleAngle of the line formed by two points
ArcCx, Cy · Sx, Sy · Δθ°End point, midpoint, radiusEnd/mid points of an arc rotated by Δθ from the start
CircleP1, P2, P3Center, radius, angle of each pointCircumscribed circle through three points

The Preview increases the Y axis upward following math convention, and auto-scales and centers to the screen size. Even if you resize the window, the last calculation is redrawn automatically. If the three points are collinear or the calculation is numerically impossible, an error message is shown in the result area.