diff options
author | Bjørn Erik Pedersen <[email protected]> | 2017-03-27 10:55:29 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <[email protected]> | 2017-03-27 10:55:29 +0200 |
commit | 9262c5b32f99d677b6878984e35dbd6a5b31fbd8 (patch) | |
tree | 8ee232fc3fb5be2c648c42526f0760b32066a5c8 | |
parent | 2bea9d0ca19fb442803abf57171e89b9d824b154 (diff) | |
download | hugo-9262c5b32f99d677b6878984e35dbd6a5b31fbd8.tar.gz hugo-9262c5b32f99d677b6878984e35dbd6a5b31fbd8.zip |
Exit -1 on ERROR in non-global logger
Fixes #3239
-rw-r--r-- | main.go | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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) + } + } } |