...
1
18
19 package ringhash
20
21 import (
22 "fmt"
23
24 "google.golang.org/grpc/grpclog"
25 internalgrpclog "google.golang.org/grpc/internal/grpclog"
26 )
27
28 const prefix = "[ring-hash-lb %p] "
29
30 var logger = grpclog.Component("xds")
31
32 func prefixLogger(p *ringhashBalancer) *internalgrpclog.PrefixLogger {
33 return internalgrpclog.NewPrefixLogger(logger, fmt.Sprintf(prefix, p))
34 }
35
36 func subConnPrefixLogger(p *ringhashBalancer, sc *subConn) *internalgrpclog.PrefixLogger {
37 return internalgrpclog.NewPrefixLogger(logger, fmt.Sprintf(prefix, p)+fmt.Sprintf("[subConn %p] ", sc))
38 }
39
View as plain text