From 04e3371cce248fb221bd79641754898c6db01030 Mon Sep 17 00:00:00 2001 From: GGMU <49076226+tomersein@users.noreply.github.com> Date: Wed, 28 Aug 2024 18:04:26 +0300 Subject: [PATCH] fix: add log time of task (#3105) Signed-off-by: tomersein --- internal/task/executor.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/task/executor.go b/internal/task/executor.go index 5ba48b58a..2935f61b1 100644 --- a/internal/task/executor.go +++ b/internal/task/executor.go @@ -5,7 +5,9 @@ import ( "fmt" "runtime/debug" "sync" + "time" + "github.com/anchore/syft/internal/log" "github.com/hashicorp/go-multierror" "github.com/anchore/syft/internal/sbomsync" @@ -68,5 +70,8 @@ func runTaskSafely(ctx context.Context, t Task, resolver file.Resolver, s sbomsy } }() - return t.Execute(ctx, resolver, s) + start := time.Now() + res := t.Execute(ctx, resolver, s) + log.WithFields("task", t.Name(), "elapsed", time.Since(start)).Info("task completed") + return res }