From c0ea7891cd0ad5d011f7ae073335cec8e8579b4a Mon Sep 17 00:00:00 2001 From: Madhav Puri Date: Tue, 26 May 2015 14:00:11 -0700 Subject: [PATCH] Fix Fatalf() and Fatalln() to exit irrespective of log level Signed-off-by: Madhav Puri --- entry.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/entry.go b/entry.go index 17fe6f7..699ea03 100644 --- a/entry.go +++ b/entry.go @@ -188,6 +188,7 @@ func (entry *Entry) Fatalf(format string, args ...interface{}) { if entry.Logger.Level >= FatalLevel { entry.Fatal(fmt.Sprintf(format, args...)) } + os.Exit(1) } func (entry *Entry) Panicf(format string, args ...interface{}) { @@ -234,6 +235,7 @@ func (entry *Entry) Fatalln(args ...interface{}) { if entry.Logger.Level >= FatalLevel { entry.Fatal(entry.sprintlnn(args...)) } + os.Exit(1) } func (entry *Entry) Panicln(args ...interface{}) {