A fast, feature-rich log file viewer built with Electron.
- Virtual scrolling - Handle multi-million line log files smoothly
- Fast search - Powered by ripgrep when available
- Multiple tabs - Open and switch between multiple log files
- Bookmarks - Mark important lines with comments
- Highlights - Color-code patterns (per-file or global)
- Save to Notes - Extract code snippets for later analysis
- Minimap - Visual overview with error/warning indicators
- File splitting - Split large files into manageable parts
- Zoom - Adjust font size with Ctrl+/Ctrl-
- Node.js 18+
- ripgrep (optional, but highly recommended for fast search)
ripgrep provides ~10-100x faster search performance.
macOS:
brew install ripgrepUbuntu/Debian:
sudo apt install ripgrepWindows:
choco install ripgrep
# or
winget install BurntSushi.ripgrepArch Linux:
sudo pacman -S ripgrepIf ripgrep is not installed, LOGAN falls back to a stream-based search which is still faster than traditional methods.
Download the latest release from GitHub Releases.
macOS:
- Download
LOGAN-x.x.x-arm64.dmg(Apple Silicon) orLOGAN-x.x.x-x64.dmg(Intel) - Open the DMG and drag LOGAN to Applications
- On first launch, right-click and select "Open" to bypass Gatekeeper
Linux:
- AppImage: Download
LOGAN-x.x.x.AppImage, make executable (chmod +x), and run - Debian/Ubuntu: Download
logan_x.x.x_amd64.deband install withsudo dpkg -i logan_x.x.x_amd64.deb
Windows:
- Installer: Download and run
LOGAN.Setup.x.x.x.exe - Portable: Download
LOGAN.x.x.x.exeand run directly (no installation needed)
git clone https://github.com/SolidKeyAB/logan.git
cd logan
npm install
npm run build
npm startnpm run build
npm start| Shortcut | Action |
|---|---|
| Ctrl+O | Open file |
| Ctrl+F | Find |
| F3 / Ctrl+G | Next match |
| Shift+F3 | Previous match |
| Ctrl+B | Toggle bookmark |
| Ctrl+H | Highlight selection |
| Ctrl+Shift+S | Save to notes |
| Ctrl++ | Zoom in |
| Ctrl+- | Zoom out |
| Ctrl+0 | Reset zoom |
| Ctrl+Tab | Next tab |
| Ctrl+Shift+Tab | Previous tab |
| Ctrl+W | Close tab |
MIT