logger.go 381 B

12345678910111213141516171819202122
  1. package internal
  2. import (
  3. "fmt"
  4. "mtp20access/global"
  5. "gorm.io/gorm/logger"
  6. )
  7. type writer struct {
  8. logger.Writer
  9. }
  10. // NewWriter writer 构造函数
  11. func NewWriter(w logger.Writer) *writer {
  12. return &writer{Writer: w}
  13. }
  14. // Printf 格式化打印日志
  15. func (w *writer) Printf(message string, data ...interface{}) {
  16. global.M2A_LOG.Info(fmt.Sprintf(message+"\n", data...))
  17. }