Skip to content
Error Logs live preview
All projects

Error Logs

See every error across 100+ apps in one place instead of waiting for user reports.

With 100+ deployed apps, the only way to learn about a bug was a user reporting it days later.

Tech Domain · Book Dev|Published|Evidence: Live|Next.js, TypeScript

A public deployment is available to try.

Case Study

Before

With 100+ deployed apps, tracking errors required a centralized system. Sending errors to third-party services like Sentry for every project was expensive and fragmented.

After

Unified error monitoring across the entire portfolio in a single dashboard. Reduced error detection time from days (user reports) to minutes (real-time ingestion) without SaaS costs.

How it's solved

Built a lightweight error logging system with a simple API endpoint for error ingestion, deduplication by stack trace, severity levels, and a dashboard for browsing and searching errors across all projects.

Trade-offs

Deduplication is stack-trace based, so errors with dynamic values in the trace can still fragment into duplicates.

Related Articles

Further reading on related topics from the blog

Related Projects

More in Tech Domain · Book Dev

Error Logs - Chaowalit Greepoke Portfolio