clear_audit.go 393 B

1234567891011121314151617181920
  1. package cron
  2. import (
  3. "github.com/bjdgyc/anylink/base"
  4. "github.com/bjdgyc/anylink/dbdata"
  5. )
  6. // 清除访问审计日志
  7. func ClearAudit() {
  8. lifeDay, timesUp := isClearTime()
  9. if !timesUp {
  10. return
  11. }
  12. // 当审计日志永久保存,则退出
  13. if lifeDay <= 0 {
  14. return
  15. }
  16. affected, err := dbdata.ClearAccessAudit(getTimeAgo(lifeDay))
  17. base.Info("Cron ClearAudit: ", affected, err)
  18. }