diff --git a/cmd/osbuild-composer/main.go b/cmd/osbuild-composer/main.go index 246d44067..f9e16172f 100644 --- a/cmd/osbuild-composer/main.go +++ b/cmd/osbuild-composer/main.go @@ -84,6 +84,10 @@ func main() { logrus.Fatalf("Error printing configuration: %v", err) } + if config.DeploymentChannel != "" { + logrus.AddHook(&common.EnvironmentHook{Channel: config.DeploymentChannel}) + } + if config.SplunkHost != "" { hook, err := slogger.NewSplunkHook(context.Background(), config.SplunkHost, config.SplunkPort, config.SplunkToken, "osbuild-composer") @@ -110,10 +114,6 @@ func main() { logrus.Warn("GLITCHTIP_DSN not configured, skipping initializing Sentry/Glitchtip") } - if config.DeploymentChannel != "" { - logrus.AddHook(&common.EnvironmentHook{Channel: config.DeploymentChannel}) - } - stateDir, ok := os.LookupEnv("STATE_DIRECTORY") if !ok { logrus.Fatal("STATE_DIRECTORY is not set. Is the service file missing StateDirectory=?")