@@ -2131,6 +2131,7 @@ func (t *traceWriter) Trace(traceId []byte) {
21312131 activity string
21322132 source string
21332133 elapsed int
2134+ thread string
21342135 )
21352136
21362137 t .mu .Lock ()
@@ -2139,13 +2140,13 @@ func (t *traceWriter) Trace(traceId []byte) {
21392140 fmt .Fprintf (t .w , "Tracing session %016x (coordinator: %s, duration: %v):\n " ,
21402141 traceId , coordinator , time .Duration (duration )* time .Microsecond )
21412142
2142- iter = t .session .control .query (`SELECT event_id, activity, source, source_elapsed
2143+ iter = t .session .control .query (`SELECT event_id, activity, source, source_elapsed, thread
21432144 FROM system_traces.events
21442145 WHERE session_id = ?` , traceId )
21452146
2146- for iter .Scan (& timestamp , & activity , & source , & elapsed ) {
2147- fmt .Fprintf (t .w , "%s: %s (source: %s, elapsed: %d)\n " ,
2148- timestamp .Format ("2006/01/02 15:04:05.999999" ), activity , source , elapsed )
2147+ for iter .Scan (& timestamp , & activity , & source , & elapsed , & thread ) {
2148+ fmt .Fprintf (t .w , "%s: %s [%s] (source: %s, elapsed: %d)\n " ,
2149+ timestamp .Format ("2006/01/02 15:04:05.999999" ), activity , thread , source , elapsed )
21492150 }
21502151
21512152 if err := iter .Close (); err != nil {
0 commit comments