From aa4817e1e6f641ce4ef8a957bf96b4bdc00ffe78 Mon Sep 17 00:00:00 2001 From: mcrakhman Date: Thu, 16 Mar 2023 18:46:48 +0100 Subject: [PATCH] Add error wrapping in app --- app/app.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/app.go b/app/app.go index 85d67f61..3655724c 100644 --- a/app/app.go +++ b/app/app.go @@ -172,7 +172,7 @@ func (app *App) Start(ctx context.Context) (err error) { for i, s := range app.components { if err = s.Init(app); err != nil { closeServices(i) - return fmt.Errorf("can't init service '%s': %v", s.Name(), err) + return fmt.Errorf("can't init service '%s': %w", s.Name(), err) } } @@ -181,7 +181,7 @@ func (app *App) Start(ctx context.Context) (err error) { start := time.Now() if err = serviceRun.Run(ctx); err != nil { closeServices(i) - return fmt.Errorf("can't run service '%s': %v", serviceRun.Name(), err) + return fmt.Errorf("can't run service '%s': %w", serviceRun.Name(), err) } spent := time.Since(start).Milliseconds() app.startStat.SpentMsTotal += spent