Pretty simple colorful logger based on slog package.
go get github.com/fl1ckje/logger
// Messages without JSON data
logger.Info("Starting server.")
logger.Debug("debug msg test")
logger.Info("info msg test")
logger.Warn("warn msg test")
logger.Error("error msg test")
// Messages with JSON data
logger.Debug("debug msg w json test", slog.String("string kv", "string value"))
logger.Info("info msg w json test", slog.Bool("bool kv", true))
logger.Warn("warn msg w json test", slog.Time("time kv", time.Now()))
logger.Error("error msg w json test", slog.Any("any kv", map[string]int{"user": 0, "id": 1, "ext_data": 2}))- Color support via @jwalton: gchalk
