// grpclog provides a logging utilities for gRPC. package grpclog import ( "context" "google.golang.org/grpc/peer" ) // PeerAddrFromContext returns a peer's address from context, or "unknown" if not found. func PeerAddrFromContext(ctx context.Context) string { p, ok := peer.FromContext(ctx) if !ok { return "unknown" } return p.Addr.String() }