OrmLog.go 829 B

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