Developer-First Logging SDK & FastAPI Stream UI
TraceNest is a developer-first, zero-dependency logging infrastructure library and telemetry dashboard designed specifically for Python and FastAPI systems. Traditionally, setting up structured logging, managing file rotation, cleaning up old records, and building dashboards to read local files requires hours of boilerplate configuration. TraceNest solves this by acting as a complete, drop-in logging infrastructure layer. It operates entirely on an asynchronous, non-blocking model, ensuring that recording system events or errors never blocks the primary Python event loop. Out of the box, it formats log files, manages rolling retention policies, redacts credentials, and hosts an embedded log-streaming UI directly inside the running application.
Project Overview:TraceNest replaces complex log configurations with a single drop-in import, giving developers immediate structured logging, size-based rotation, retention caps, and a beautiful log search UI without any external servers dependency.
Instead of forcing developers to configure log handlers or deploy massive ELK logs clusters locally, TraceNest acts as an embedded library that routes log statements asynchronously. It handles the entire logging lifecycle, keeping local storage clean and exposing a local web UI served directly from the application.
System components and logging streams are mock visualized under standard interactive screens.