Add error wrapping in app
This commit is contained in:
parent
6d6fd1e849
commit
aa4817e1e6
@ -172,7 +172,7 @@ func (app *App) Start(ctx context.Context) (err error) {
|
|||||||
for i, s := range app.components {
|
for i, s := range app.components {
|
||||||
if err = s.Init(app); err != nil {
|
if err = s.Init(app); err != nil {
|
||||||
closeServices(i)
|
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()
|
start := time.Now()
|
||||||
if err = serviceRun.Run(ctx); err != nil {
|
if err = serviceRun.Run(ctx); err != nil {
|
||||||
closeServices(i)
|
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()
|
spent := time.Since(start).Milliseconds()
|
||||||
app.startStat.SpentMsTotal += spent
|
app.startStat.SpentMsTotal += spent
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user