A lightweight Windows console application that works like tail -f for monitoring multiple log files simultaneously in real-time.
Multitail allows you to watch multiple log files at once, displaying them in split panes within a single terminal window. Similar to the Unix tail -f command, but with support for viewing up to 8 files in parallel.
- Monitor up to 8 files simultaneously in split panes
- Real-time file following with auto-scroll
- Scroll through history (up to 100,000 lines per file)
- Works with files being actively written to
- Lightweight single executable with no dependencies
Download the latest release from the Releases page.
Requirements:
- CMake 3.16+
- MSVC (Visual Studio 2019 or later)
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config ReleaseThe executable will be at build/Release/multitail.exe.
multitail.exe file1.log file2.log [file3.log ...]| Key | Action |
|---|---|
| Tab | Switch to next pane |
| Shift+Tab | Switch to previous pane |
| Up/Down | Scroll one line |
| Page Up/Page Down | Scroll one page |
| Home | Jump to beginning of file |
| End | Resume live following |
| Q / Ctrl+C | Exit |
Monitor two log files:
multitail.exe app.log error.logMonitor multiple service logs:
multitail.exe C:\logs\service1.log C:\logs\service2.log C:\logs\service3.logMIT License - see LICENSE for details.
Contributions are welcome! Please feel free to submit issues and pull requests.