LogVault
A log viewer that runs entirely in the browser, built for the files contact center troubleshooting actually produces: millions of lines, CUCM archives, and raw SIP traces.
Tech stack
Open index.html and it works. No server, no install, no internet connection.
Built for large files
- Virtual scrolling renders files past 2 million lines without stalling
- Multiple tabs, moving between them with
⌘[and⌘] - Log levels detected automatically (
FATAL,ERROR,WARN,INFO,DEBUG,TRACE,SIP) and colour coded - Sticky line numbers, and clicking a line highlights it
Search
Real-time search with debounce, supporting regex and case-sensitive modes. Results can be filtered by
log level with live counts, stepped through with Enter and Shift+Enter, and browsed in a sidebar
panel that shows surrounding context.
Formats it opens
| Format | Handling |
|---|---|
.log .txt .out |
Plain text |
.gz |
CUCM calllogs, decompressed in the browser |
.zip |
Extracted automatically, each file in its own tab |
| Folder | Dropped whole, every file processed at once |
SIP support
SIP messages are detected on their own: INVITE, ACK, BYE, CANCEL, REGISTER and the rest. The
SIP Flow Analyzer draws the full call sequence as a ladder diagram in the style of Wireshark, and the
view can be narrowed by method or by response class from 1xx through 6xx. A detail panel carries method
and response code statistics.
AI Ask
Right-click any line to ask an AI about it. Five providers are supported, each with a one-click connection test, and reasoning models have their thinking shown.
Caching
Files are kept in the browser’s IndexedDB, up to 120 MB each, with API keys and settings in localStorage. Reopening the page offers to restore the last session.