fmsg: PrintBaseError skip empty message
Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
parent
e9b0f9faef
commit
d0400f3c81
@ -4,6 +4,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
"reflect"
|
"reflect"
|
||||||
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
// baseError implements a basic error container
|
// baseError implements a basic error container
|
||||||
@ -76,8 +77,12 @@ func PrintBaseError(err error, fallback string) {
|
|||||||
var e *BaseError
|
var e *BaseError
|
||||||
|
|
||||||
if AsBaseError(err, &e) {
|
if AsBaseError(err, &e) {
|
||||||
log.Print(e.Message())
|
if msg := e.Message(); strings.TrimSpace(msg) != "" {
|
||||||
} else {
|
log.Print(msg)
|
||||||
log.Println(fallback, err)
|
return
|
||||||
|
}
|
||||||
|
Verbose("*"+fallback, err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
log.Println(fallback, err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user