From e3ce45495a33030f97622f877eb5bcdd5c123f0b Mon Sep 17 00:00:00 2001 From: ben-toogood Date: Mon, 9 Mar 2020 09:23:42 +0000 Subject: [PATCH] os.Exit on log.Fatal (#1316) * os.Exit on log.Fatal * Fix TestOptions Co-authored-by: Ben Toogood --- logger/level.go | 7 ++++++- web/service_test.go | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/logger/level.go b/logger/level.go index e4f953d9..14249813 100644 --- a/logger/level.go +++ b/logger/level.go @@ -1,6 +1,9 @@ package logger -import "fmt" +import ( + "fmt" + "os" +) type Level int8 @@ -105,8 +108,10 @@ func Errorf(template string, args ...interface{}) { func Fatal(args ...interface{}) { DefaultLogger.Log(FatalLevel, args...) + os.Exit(1) } func Fatalf(template string, args ...interface{}) { DefaultLogger.Logf(FatalLevel, template, args...) + os.Exit(1) } diff --git a/web/service_test.go b/web/service_test.go index 99b36ae5..f2e270c5 100644 --- a/web/service_test.go +++ b/web/service_test.go @@ -156,7 +156,7 @@ func TestOptions(t *testing.T) { name = "service-name" id = "service-id" version = "service-version" - address = "service-addr" + address = "service-addr:8080" advertise = "service-adv" reg = memory.NewRegistry() registerTTL = 123 * time.Second