OrmLog.go 889 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package TimeTask
  2. //import (
  3. // "fmt"
  4. // "io/ioutil"
  5. // "os"
  6. // "time"
  7. //)
  8. //
  9. //var OrmLogOrmLog *os.File
  10. //// ORM 日志清理
  11. //func OrmLog() {
  12. // crontab := cron.New(cron.WithSeconds())
  13. // ss := "1 1 1 * * *"
  14. // _, err := crontab.AddFunc(ss, OrmLog_MonitorScanStatus)
  15. // if err != nil {
  16. // fmt.Printf("err: %v\n", err)
  17. // fmt.Println("初始化成功")
  18. // }
  19. // crontab.Start()
  20. // defer crontab.Stop()
  21. // select {}
  22. //}
  23. //func OrmLog_MonitorScanStatus() {
  24. //
  25. // fmt.Println("------- ORM 日志清理 --------")
  26. // data, err := ioutil.ReadFile(OrmLogOrmLog.Name())
  27. // if err != nil {
  28. // fmt.Printf("文件打开失败=%v\n", err)
  29. // return
  30. // }
  31. // err = ioutil.WriteFile("logs/orm/logx_"+time.Now().Format("2006-01-02") +".log", data, 0666)
  32. // if err != nil {
  33. // fmt.Printf("文件打开失败=%v\n", err)
  34. // }
  35. // fmt.Println("清空:",os.Truncate(OrmLogOrmLog.Name(), 0))
  36. //
  37. //}