Remove error word from info logs *40140
This commit is contained in:
parent
b416eb4d4e
commit
16f26b7f9f
18
logger.go
18
logger.go
@ -10,6 +10,8 @@ import (
|
|||||||
"strconv"
|
"strconv"
|
||||||
"time"
|
"time"
|
||||||
"unicode"
|
"unicode"
|
||||||
|
|
||||||
|
mysql2 "github.com/go-sql-driver/mysql"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
@ -100,7 +102,21 @@ var LogFormatter = func(values ...interface{}) (messages []interface{}) {
|
|||||||
messages = append(messages, fmt.Sprintf(" \n\033[36;31m[%v]\033[0m ", strconv.FormatInt(values[5].(int64), 10)+" rows affected or returned "))
|
messages = append(messages, fmt.Sprintf(" \n\033[36;31m[%v]\033[0m ", strconv.FormatInt(values[5].(int64), 10)+" rows affected or returned "))
|
||||||
} else {
|
} else {
|
||||||
messages = append(messages, "\033[31;1m")
|
messages = append(messages, "\033[31;1m")
|
||||||
messages = append(messages, values[2:]...)
|
|
||||||
|
var message interface{}
|
||||||
|
value := values[2]
|
||||||
|
switch v := value.(type) {
|
||||||
|
case mysql2.MySQLError:
|
||||||
|
message = fmt.Sprintf("%d: %s", v.Number, v.Message)
|
||||||
|
default:
|
||||||
|
message = value
|
||||||
|
}
|
||||||
|
messages = append(messages, message)
|
||||||
|
|
||||||
|
if len(values) > 3 {
|
||||||
|
messages = append(messages, values[3:]...)
|
||||||
|
}
|
||||||
|
|
||||||
messages = append(messages, "\033[0m")
|
messages = append(messages, "\033[0m")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user