hugorcd

hugorcd/evlog

Logging that makes sense. Wide events, structured errors, zero chaos.

TypeScript
987
31
MIT License

evlog is a structured logging library designed for modern web applications, particularly those using Nuxt, Nitro, or similar frameworks. It solves the common problem of scattered, noisy logs by emitting one comprehensive "wide event" per request, automatically including context like user data, cart details, and error information. The library is built with AI-assisted development in mind, providing self-documenting errors with `why` and `fix` fields to help AI agents quickly understand and resolve issues. It includes integrations for popular platforms like Axiom, Sentry, and OTLP, and supports sampling strategies to manage log volume at scale. evlog is ideal for developers building scalable, maintainable applications who need clear, actionable logs for debugging and monitoring.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on this repository

Top contributors

HugoRCD's profile
HugoRCD
230 contributions
renovate[bot]'s profile
renovate[bot]
43 contributions
github-actions[bot]'s profile
github-actions[bot]
23 contributions
autofix-ci[bot]'s profile
autofix-ci[bot]
12 contributions
MrLightful's profile
MrLightful
4 contributions
schplitt's profile
schplitt
4 contributions
Barbapapazes's profile
Barbapapazes
2 contributions
imgbot[bot]'s profile
imgbot[bot]
2 contributions
shubh73's profile
shubh73
2 contributions
saltytostitos's profile
saltytostitos
2 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet