From 50387915bac2a73ba38137271304e5eda4bbab40 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Wed, 1 Jun 2022 16:08:25 +0200 Subject: [PATCH] add a timestamp to trace events (#34) --- trace.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trace.go b/trace.go index b178f29..df391c7 100644 --- a/trace.go +++ b/trace.go @@ -47,6 +47,7 @@ const ( ) type traceEvt struct { + Time string Type string Scope string `json:",omitempty"` @@ -70,13 +71,14 @@ type traceEvt struct { FD int `json:",omitempty"` } -func (t *trace) push(evt interface{}) { +func (t *trace) push(evt traceEvt) { t.mx.Lock() defer t.mx.Unlock() if t.done { return } + evt.Time = time.Now().Format(time.RFC3339) t.pend = append(t.pend, evt) }