mishankov/web-tail ↗
Created May 24, 2022 · View the mishankov/web-tail repository page
📖 Web based log monitoring tool
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
2
Lines of Code
188
From
Jan 24, 2022
To
Feb 8, 2022
About mishankov/web-tail
Web tail is a web-based log monitoring application written in Go that lets you view log file contents in real-time through a browser interface. It supports monitoring files on the local system as well as on remote servers via SSH, and can also tail Docker container logs and OpenClaw logs. The application is built with a Go backend and a Svelte frontend, providing a responsive user experience with WebSocket connections for live streaming log updates.
The tool is configured through a TOML file that lets users define multiple log sources with different connection methods. Each source can be either local or remote, authenticated via SSH with password or private key. The web interface offers filtering capabilities including case-sensitive and regex-based search, the ability to show only matching lines, and options to reverse the display order or limit the number of visible lines. Users can download pre-built executables for their platform or run it as a Docker container.
Development is straightforward with the frontend using Bun and Vite while the backend runs on Go. The project supports hot module reloading for frontend development by running both the Go server and the Vite dev server simultaneously, with the dev server proxying API calls to the backend.