github.com/keybase/client/go@v0.0.0-20240309051027-028f7c731f8b/teams/logging.go (about) 1 package teams 2 3 import "golang.org/x/net/context" 4 5 type ctxKeyType string 6 7 const ctxKeySuppressLogging = ctxKeyType("sl") 8 9 func ShouldSuppressLogging(ctx context.Context) bool { 10 v, _ := ctx.Value(ctxKeySuppressLogging).(bool) 11 return v 12 } 13 14 func WithSuppressLogging(ctx context.Context, suppress bool) context.Context { 15 return context.WithValue(ctx, ctxKeySuppressLogging, suppress) 16 }