JasonLovesDoggo / JasonLovesDoggo/abacus
Rewrite logging to be more efficient.
- Dominant language
- Go
- Stars
- 41
- Forks
- 7
- Avg merge
- 41m
- Merged PRs (30d)
- 1
Description
Currently, Logs use the stdlib "log" package. But according to pprof, logging takes around 48% of the total compute time.

Ideally, it should be rewritten to a library like log/slog or zap
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue identifies Go's stdlib "log" package and suggests log/slog or zap, but names no files, tests, or entry points. Start by locating the logging setup and reproducing the reported pprof profile. Done means logging no longer accounts for roughly 48% of compute time and existing logging behavior remains covered by the project's checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- api, backend, performance
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100