Exit -1 on ERROR in non-global logger

Fixes #3239
This commit is contained in:
Bjørn Erik Pedersen 2017-03-27 10:55:29 +02:00
parent 2bea9d0ca1
commit 9262c5b32f

View file

@ -16,9 +16,10 @@ package main
import ( import (
"runtime" "runtime"
"os"
"github.com/spf13/hugo/commands" "github.com/spf13/hugo/commands"
jww "github.com/spf13/jwalterweatherman" jww "github.com/spf13/jwalterweatherman"
"os"
) )
func main() { func main() {
@ -28,4 +29,10 @@ func main() {
if jww.LogCountForLevelsGreaterThanorEqualTo(jww.LevelError) > 0 { if jww.LogCountForLevelsGreaterThanorEqualTo(jww.LevelError) > 0 {
os.Exit(-1) os.Exit(-1)
} }
if commands.Hugo != nil {
if commands.Hugo.Log.LogCountForLevelsGreaterThanorEqualTo(jww.LevelError) > 0 {
os.Exit(-1)
}
}
} }