From 6eb28aaf529a42c6cc05e5d8f85335223f0a2c55 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) --- p2p/host/resource-manager/trace.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/p2p/host/resource-manager/trace.go b/p2p/host/resource-manager/trace.go index b178f29886..df391c7f7a 100644 --- a/p2p/host/resource-manager/trace.go +++ b/p2p/host/resource-manager/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) }