Heliot is a light web app to visually analyze Eliot logs. I made this because eliot-tree gets rather finnicky when dealing with big unicode data.
Heliot requires a JSONL log file generated through the Eliot library, see here for details.
from eliot import to_file
to_file(open("eliot.log", "ab"))
Disclaimer: I have no affliation with Eliot. But I recommend it as it really simplifies logging for complex distributed systems.
- Run it in dev mode with
npm run dev - Open a browser and go to
localhost:5173 - Drag and drop an eliot log file.
- ???
- Profit.
