Skip to content

Commit

Permalink
make bootstrap not fatal, but save fatal level
Browse files Browse the repository at this point in the history
Signed-off-by: Pavel Okhlopkov <pavel.okhlopkov@flant.com>
  • Loading branch information
Pavel Okhlopkov committed Nov 5, 2024
1 parent 86fe6d8 commit 5632157
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions pkg/shell-operator/bootstrap.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ func Init(logger *log.Logger) (*ShellOperator, error) {

hooksDir, err := utils.RequireExistingDirectory(app.HooksDir)
if err != nil {
logger.Fatal("hooks directory is required", slog.String("error", err.Error()))
logger.Log(context.TODO(), log.LevelFatal.Level(), "hooks directory is required", slog.String("error", err.Error()))
return nil, err
}

tempDir, err := utils.EnsureTempDirectory(app.TempDir)
if err != nil {
logger.Fatal("temp directory", slog.String("error", err.Error()))
logger.Log(context.TODO(), log.LevelFatal.Level(), "temp directory", slog.String("error", err.Error()))
return nil, err
}

Expand All @@ -48,7 +48,7 @@ func Init(logger *log.Logger) (*ShellOperator, error) {
// Debug server.
debugServer, err := RunDefaultDebugServer(app.DebugUnixSocket, app.DebugHttpServerAddr, op.logger.Named("debug-server"))
if err != nil {
logger.Fatal("start Debug server", slog.String("error", err.Error()))
logger.Log(context.TODO(), log.LevelFatal.Level(), "start Debug server", slog.String("error", err.Error()))
return nil, err
}

Expand All @@ -58,13 +58,13 @@ func Init(logger *log.Logger) (*ShellOperator, error) {
"queue": "",
})
if err != nil {
logger.Fatal("essemble common operator", slog.String("error", err.Error()))
logger.Log(context.TODO(), log.LevelFatal.Level(), "essemble common operator", slog.String("error", err.Error()))
return nil, err
}

err = op.assembleShellOperator(hooksDir, tempDir, debugServer, runtimeConfig)
if err != nil {
logger.Fatal("essemble shell operator", slog.String("error", err.Error()))
logger.Log(context.TODO(), log.LevelFatal.Level(), "essemble shell operator", slog.String("error", err.Error()))
return nil, err
}

Expand Down

0 comments on commit 5632157

Please sign in to comment.