logger/gorm.go

22 lines
398 B
Go

package logger
import "strings"
// 基于Gorm的日志实现
type gormLogger struct{}
// 打印
func (gormLogger) Write(p []byte) (n int, err error) {
str := string(p)
// 去掉第一行
//str = strings.Split(str, "\n")[1]
str = strings.Join(strings.Split(str, "\n")[1:], " ")
Say.Debug(str)
return 0, nil
}
// NewGormLogger ...
func NewGormLogger() *gormLogger {
return &gormLogger{}
}