TUI that displays incoming JSON log messages, grouped by request id
- Go 96.4%
- Shell 3.6%
| bin | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| README.md | ||
sloggey
TUI for viewing json logs from go's log/slog package, based on the particular
log keys I like to use.
# app that log entries as json objects.
$ bin/app
{"time":"2026-04-07T16:23:38.887834-06:00","level":"DEBUG","msg":"sql","q":"SELECT * FROM table...","t":32000}
{"time":"2026-04-07T16:23:38.888096-06:00","level":"WARN","msg":"start","addr":":8080","pid":54758}
# run them through sloggey
$ bin/app | path/to/sloggey