From 9262c5b32f99d677b6878984e35dbd6a5b31fbd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Mon, 27 Mar 2017 10:55:29 +0200 Subject: [PATCH] Exit -1 on ERROR in non-global logger Fixes #3239 --- main.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 25b0f6e86..189cac43e 100644 --- a/main.go +++ b/main.go @@ -16,9 +16,10 @@ package main import ( "runtime" + "os" + "github.com/spf13/hugo/commands" jww "github.com/spf13/jwalterweatherman" - "os" ) func main() { @@ -28,4 +29,10 @@ func main() { if jww.LogCountForLevelsGreaterThanorEqualTo(jww.LevelError) > 0 { os.Exit(-1) } + + if commands.Hugo != nil { + if commands.Hugo.Log.LogCountForLevelsGreaterThanorEqualTo(jww.LevelError) > 0 { + os.Exit(-1) + } + } }