Selaa lähdekoodia

printing context key friendly

kevin 4 vuotta sitten
vanhempi
sitoutus
dc17855367
1 muutettua tiedostoa jossa 7 lisäystä ja 2 poistoa
  1. 7 2
      core/trace/tracespec/vars.go

+ 7 - 2
core/trace/tracespec/vars.go

@@ -1,7 +1,12 @@
 package tracespec
 
+// TracingKey is tracing key for context
+var TracingKey = contextKey("X-Trace")
+
 // contextKey a type for context key
 type contextKey string
 
-// TracingKey is tracing key for context
-var TracingKey = contextKey("X-Trace")
+// Printing a context will reveal a fair amount of information about it.
+func (c contextKey) String() string {
+	return "trace/tracespec context key " + string(c)
+}