From 09ce430240fdc348a7bdbd03318ce1ccb75c1c05 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sat, 29 Jul 2023 09:37:14 +1000 Subject: [PATCH] Log duration of refresh --- pkg/gui/controllers/helpers/refresh_helper.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/gui/controllers/helpers/refresh_helper.go b/pkg/gui/controllers/helpers/refresh_helper.go index 5a70414b6..cc0acd317 100644 --- a/pkg/gui/controllers/helpers/refresh_helper.go +++ b/pkg/gui/controllers/helpers/refresh_helper.go @@ -4,6 +4,7 @@ import ( "fmt" "strings" "sync" + "time" "github.com/jesseduffield/generics/set" "github.com/jesseduffield/generics/slices" @@ -51,6 +52,11 @@ func NewRefreshHelper( } func (self *RefreshHelper) Refresh(options types.RefreshOptions) error { + t := time.Now() + defer func() { + self.c.Log.Infof(fmt.Sprintf("Refresh took %s", time.Since(t))) + }() + if options.Scope == nil { self.c.Log.Infof( "refreshing all scopes in %s mode",