log.go 445 B

12345678910111213141516171819202122232425
  1. package admin
  2. import (
  3. "github.com/baiy/Cadmin-server-go/models/request"
  4. "github.com/baiy/Cadmin-server-go/models/user"
  5. "time"
  6. )
  7. type LogContent struct {
  8. // 用户
  9. User *user.Model
  10. // 请求
  11. Request *request.Model
  12. // 响应
  13. Response *Response
  14. // 响应时间
  15. Time time.Time
  16. }
  17. var LogCallback func(content LogContent)
  18. // 注册密码生成器
  19. func RegisterLogCallback(callback func(content LogContent)) {
  20. LogCallback = callback
  21. }