No description
  • JavaScript 89.7%
  • HTML 4.8%
  • Makefile 4.6%
  • CSS 0.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-22 19:54:07 +02:00
src custom slider min/max 2026-09-22 19:49:48 +02:00
.gitignore initial 2025-02-14 10:54:22 +01:00
index.html initial 2025-02-14 10:54:22 +01:00
Makefile latest 2025-03-10 12:13:01 +01:00
mise.toml initial 2025-02-14 10:54:22 +01:00
package.json latest 2025-03-10 12:13:01 +01:00
pnpm-lock.yaml latest 2025-03-10 12:13:01 +01:00
pnpm-workspace.yaml custom slider min/max 2026-09-22 19:49:48 +02:00
postcss.config.js initial 2025-02-14 10:54:22 +01:00
README.md screenshot 2026-09-22 19:54:07 +02:00
screenshot.png screenshot 2026-09-22 19:54:07 +02:00
tailwind.config.js initial 2025-02-14 10:54:22 +01:00
vite.config.js latest 2025-03-10 12:13:01 +01:00

Log Timeline Visualizer

A React component that visualizes log timestamps with proportional spacing to help identify time gaps between events.

screnshot

Features

  • Paste log entries directly into the text area
  • Visual timeline with proportional spacing between events
  • Adjustable pixels-per-second ratio with a slider
  • Supports ISO 8601 timestamps with millisecond precision
  • Shows time differences between consecutive entries

Setup

  1. Clone this repository
  2. Install dependencies:
pnpm install
  1. Start the development server:
pnpm dev

Log Format

The visualizer expects logs in the following format:

YYYY-MM-DDTHH:mm:ss.SSSSSSZ [level    ] message

Example:

2025-02-14T09:07:26.244710Z [debug    ] message here

Development

The project uses:

  • Vite for development and building
  • React for the UI
  • Tailwind CSS for styling

Building for Production

To create a production build:

pnpm build

The built files will be in the dist directory.