mirror of https://github.com/go-gorm/gorm.git
Refactor format log for postgres
This commit is contained in:
parent
c730b30a78
commit
df6c3c9237
|
@ -73,8 +73,8 @@ var LogFormatter = func(values ...interface{}) (messages []interface{}) {
|
||||||
if numericPlaceHolderRegexp.MatchString(values[3].(string)) {
|
if numericPlaceHolderRegexp.MatchString(values[3].(string)) {
|
||||||
sql = values[3].(string)
|
sql = values[3].(string)
|
||||||
for index, value := range formattedValues {
|
for index, value := range formattedValues {
|
||||||
placeholder := fmt.Sprintf(`\$%d`, index+1)
|
placeholder := fmt.Sprintf(`\$%d([^\d])`, index+1)
|
||||||
sql = regexp.MustCompile(placeholder).ReplaceAllString(sql, value)
|
sql = regexp.MustCompile(placeholder).ReplaceAllString(sql, value+"$1")
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
formattedValuesLength := len(formattedValues)
|
formattedValuesLength := len(formattedValues)
|
||||||
|
|
Loading…
Reference in New Issue