ref: 9262c5b32f99d677b6878984e35dbd6a5b31fbd8
parent: 2bea9d0ca19fb442803abf57171e89b9d824b154
author: Bjørn Erik Pedersen <[email protected]>
date: Mon Mar 27 06:55:29 EDT 2017
Exit -1 on ERROR in non-global logger Fixes #3239
--- a/main.go
+++ b/main.go
@@ -16,9 +16,10 @@
import (
"runtime"
+ "os"
+
"github.com/spf13/hugo/commands"
jww "github.com/spf13/jwalterweatherman"
- "os"
)
func main() {
@@ -27,5 +28,11 @@
if jww.LogCountForLevelsGreaterThanorEqualTo(jww.LevelError) > 0 {
os.Exit(-1)
+ }
+
+ if commands.Hugo != nil {
+ if commands.Hugo.Log.LogCountForLevelsGreaterThanorEqualTo(jww.LevelError) > 0 {
+ os.Exit(-1)
+ }
}
}