github.com/phuslu/log

phuslu/log

Fastest structured logging

73

Decision Signals

Health score 73/100, confidence 80/100.

Strong
Maintenance 83
Adoption 50
Security 92
Maturity 62
Developer DX 83
Confidence 80

Install

go get github.com/phuslu/log

Package Data

updated May 31, 2026
Latest versionv1.0.124
Imported by343 packages
Stars0
Forks0
Last activity1 months ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

279 symbols
SymbolKindSynopsis
AsyncWriter Type type AsyncWriter struct{ ... }
AsyncWriter.ChannelSize Field ChannelSize uint
AsyncWriter.Close Method func (w *AsyncWriter) Close() (err error)
AsyncWriter.DisableWritev Field DisableWritev bool
AsyncWriter.DiscardOnFull Field DiscardOnFull bool
AsyncWriter.Write Method func (w *AsyncWriter) Write(p []byte) (n int, err error)
AsyncWriter.WriteEntry Method func (w *AsyncWriter) WriteEntry(e *Entry) (int, error)
AsyncWriter.Writer Field Writer Writer
CategorizedLogger Type type CategorizedLogger struct{ ... }
CategorizedLogger.Category Field Category string
ConsoleWriter Type type ConsoleWriter struct{ ... }
ConsoleWriter.Close Method func (w *ConsoleWriter) Close() (err error)

Similar Packages

Go Logging Libraries

#1 Logrus

Package logrus is a structured logger for Go, completely API compatible with the standard library logger.

Go Logging Libraries 25.7K stars 240.0K imported-by 100% confidence
96

#2 Zerolog

Package zerolog provides a lightweight logging library dedicated to JSON logging.

Go Logging Libraries 12.4K stars 30.5K imported-by 90% confidence
87

#3 Zap

Package zap provides fast, structured, leveled logging.

Go Logging Libraries 24.5K stars 0 imported-by 65% confidence
87

#4 slog-multi

🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...

Go Logging Libraries 0 stars 237 imported-by 80% confidence
73

#5 oops

🔥 Error handling library with context, assertion, stack trace and source fragments

Go Logging Libraries 0 stars 332 imported-by 40% confidence
59