This repository is in active development, hence change in documentation is expected
A free and open-source log monitoring platform that works in milli-seconds. No signup, no dependencies, and no code rewrites - just plug in the CLI and watch your logs stream live.
- Linux/MacOS
curl -fsSL https://uplog.live/install.sh | sh- Windows
- Download executables from releases
- CLI
- It is a go binary, which could be used to monitor any cli logs from program/process
- These logs are batched and send to the backend server, the shareable url would be shown right in the terminal
- It doesn't buffer the output, so you could see it on your cli as soon as it comes.
# main.py
import time
for i in range(10):
print(i)
time.sleep(1)uplog python main.pySet batch upload size
uplog --poll <batch_size> python main.pyTag a session
uplog --tag <tag> python main.pyNote: You could tag and batch at the same time
List all recorded sessions
uplog listDelete all recorded sessions
uplog purgeDelete a single session
uplog delete <session_id>These logs are intermediately written to temporary log files, which would be deleted after successful log update