Skip to content

Commit 870b11c

Browse files
Merge pull request #597 from onflow/janez/add-engine-name-to-starup
Add engine type to startup logs
2 parents 7707105 + af3df12 commit 870b11c

File tree

5 files changed

+18
-14
lines changed

5 files changed

+18
-14
lines changed

bootstrap/bootstrap.go

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ func (b *Bootstrap) StartEventIngestion(ctx context.Context) error {
136136
b.collector,
137137
)
138138

139-
startEngine(ctx, b.events, l)
139+
StartEngine(ctx, b.events, l)
140140
return nil
141141
}
142142

@@ -160,7 +160,7 @@ func (b *Bootstrap) StartTraceDownloader(ctx context.Context) error {
160160
b.collector,
161161
)
162162

163-
startEngine(ctx, b.traces, l)
163+
StartEngine(ctx, b.traces, l)
164164
return nil
165165
}
166166

@@ -373,23 +373,27 @@ func (b *Bootstrap) StopProfilerServer() {
373373
}
374374
}
375375

376-
// startEngine starts provided engine and panics if there are startup errors.
377-
func startEngine(
376+
// StartEngine starts provided engine and panics if there are startup errors.
377+
func StartEngine(
378378
ctx context.Context,
379379
engine models.Engine,
380380
logger zerolog.Logger,
381381
) {
382-
logger.Info().Msg("starting engine")
382+
l := logger.With().Type("engine", engine).Logger()
383+
384+
l.Info().Msg("starting engine")
385+
start := time.Now()
383386
go func() {
384387
err := engine.Run(ctx)
385388
if err != nil {
386-
logger.Error().Err(err).Msg("engine failed to run")
387-
panic(err)
389+
l.Fatal().Err(err).Msg("engine failed to run")
388390
}
389391
}()
390392

391393
<-engine.Ready()
392-
logger.Info().Msg("engine started successfully")
394+
l.Info().
395+
Dur("duration", time.Since(start)).
396+
Msg("engine started successfully")
393397
}
394398

395399
// setupCrossSporkClient sets up a cross-spork AN client.

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require (
1616
github.com/onflow/go-ethereum v1.14.7
1717
github.com/prometheus/client_golang v1.18.0
1818
github.com/rs/cors v1.8.0
19-
github.com/rs/zerolog v1.31.0
19+
github.com/rs/zerolog v1.33.0
2020
github.com/samber/slog-zerolog v1.0.0
2121
github.com/sethvargo/go-limiter v1.0.0
2222
github.com/sethvargo/go-retry v0.2.3

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1988,8 +1988,8 @@ github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
19881988
github.com/rs/cors v1.8.0 h1:P2KMzcFwrPoSjkF1WLRPsp3UMLyql8L4v9hQpVeK5so=
19891989
github.com/rs/cors v1.8.0/go.mod h1:EBwu+T5AvHOcXwvZIkQFjUN6s8Czyqw12GL/Y0tUyRM=
19901990
github.com/rs/xid v1.5.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg=
1991-
github.com/rs/zerolog v1.31.0 h1:FcTR3NnLWW+NnTwwhFWiJSZr4ECLpqCm6QsEnyvbV4A=
1992-
github.com/rs/zerolog v1.31.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
1991+
github.com/rs/zerolog v1.33.0 h1:1cU2KZkvPxNyfgEmhHAz/1A9Bz+llsdYzklWFzgp0r8=
1992+
github.com/rs/zerolog v1.33.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
19931993
github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo=
19941994
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
19951995
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=

tests/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ require (
1111
github.com/onflow/flow-go v0.37.10
1212
github.com/onflow/flow-go-sdk v1.0.0-preview.56
1313
github.com/onflow/go-ethereum v1.14.7
14-
github.com/rs/zerolog v1.31.0
14+
github.com/rs/zerolog v1.33.0
1515
github.com/stretchr/testify v1.9.0
1616
)
1717

tests/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2264,8 +2264,8 @@ github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
22642264
github.com/rs/cors v1.8.0 h1:P2KMzcFwrPoSjkF1WLRPsp3UMLyql8L4v9hQpVeK5so=
22652265
github.com/rs/cors v1.8.0/go.mod h1:EBwu+T5AvHOcXwvZIkQFjUN6s8Czyqw12GL/Y0tUyRM=
22662266
github.com/rs/xid v1.5.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg=
2267-
github.com/rs/zerolog v1.31.0 h1:FcTR3NnLWW+NnTwwhFWiJSZr4ECLpqCm6QsEnyvbV4A=
2268-
github.com/rs/zerolog v1.31.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
2267+
github.com/rs/zerolog v1.33.0 h1:1cU2KZkvPxNyfgEmhHAz/1A9Bz+llsdYzklWFzgp0r8=
2268+
github.com/rs/zerolog v1.33.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
22692269
github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo=
22702270
github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g=
22712271
github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=

0 commit comments

Comments
 (0)