log
An O(1) logging system that allows you to connect one log to multiple writers (e.g. stdout, a file and a TCP connection).
Packages below are ranked as alternatives in the same category. The trigger for this review is limited recent repository activity.
log currently has a maintenance score of 8/100.
Latest repository activity: 6 years ago.
Known Go vulnerability records: 0.
An O(1) logging system that allows you to connect one log to multiple writers (e.g. stdout, a file and a TCP connection).
Package logrus is a structured logger for Go, completely API compatible with the standard library logger.
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
Package zap provides fast, structured, leveled logging.
Package zerolog provides a lightweight logging library dedicated to JSON logging.
A minimal, colorful Go logging library 🪵
Package eris provides a better way to handle, trace, and log errors in Go.
Treat alternatives as a shortlist. Check API compatibility, migration effort, project constraints, and your own threat model before replacing a dependency.