From ae98765937346a5e3675f5276e3f020d1f1c6369 Mon Sep 17 00:00:00 2001 From: feistel <6742251-feistel@users.noreply.gitlab.com> Date: Thu, 2 Sep 2021 03:43:37 +0000 Subject: fix: handle errortracking init error --- main.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 042e5974..7f2529dd 100644 --- a/main.go +++ b/main.go @@ -24,8 +24,8 @@ var VERSION = "dev" // REVISION stores the information about the git revision of application var REVISION = "HEAD" -func initErrorReporting(sentryDSN, sentryEnvironment string) { - errortracking.Initialize( +func initErrorReporting(sentryDSN, sentryEnvironment string) error { + return errortracking.Initialize( errortracking.WithSentryDSN(sentryDSN), errortracking.WithVersion(fmt.Sprintf("%s-%s", VERSION, REVISION)), errortracking.WithLoggerName("gitlab-pages"), @@ -55,7 +55,10 @@ func appMain() { } if config.Sentry.DSN != "" { - initErrorReporting(config.Sentry.DSN, config.Sentry.Environment) + err := initErrorReporting(config.Sentry.DSN, config.Sentry.Environment) + if err != nil { + log.WithError(err).Fatal("Failed to initialize errortracking") + } } err = logging.ConfigureLogging(config.Log.Format, config.Log.Verbose) -- cgit v1.2.3