Fix the total tings of logger.

This commit is contained in:
zicla 2018-12-10 02:05:52 +08:00
parent c7229b7461
commit 2f794f549f

View File

@ -65,14 +65,10 @@ func (this *Logger) Init() {
this.openFile() this.openFile()
//日志需要自我备份,自我维护。明天第一秒触发 //日志需要自我备份,自我维护。明天第一秒触发
//nextTime := FirstSecondOfDay(Tomorrow()) nextTime := FirstSecondOfDay(Tomorrow())
//duration := nextTime.Sub(time.Now())
nextTime := time.Now()
nextTime = nextTime.Add(time.Second * 10)
duration := nextTime.Sub(time.Now()) duration := nextTime.Sub(time.Now())
this.Info("下一次日志维护时间%v 距当前 %ds ", ConvertTimeToDateTimeString(nextTime), duration/time.Second) this.Info("下一次日志维护时间%s 距当前 %ds ", ConvertTimeToDateTimeString(nextTime), duration/time.Second)
this.maintainTimer = time.AfterFunc(duration, func() { this.maintainTimer = time.AfterFunc(duration, func() {
go SafeMethod(this.maintain) go SafeMethod(this.maintain)
}) })
@ -106,7 +102,7 @@ func (this *Logger) maintain() {
now := time.Now() now := time.Now()
nextTime := FirstSecondOfDay(Tomorrow()) nextTime := FirstSecondOfDay(Tomorrow())
duration := nextTime.Sub(now) duration := nextTime.Sub(now)
this.Info("下次维护时间:%v ", int64(duration/time.Second), nextTime) this.Info("下次维护时间:%s ", ConvertTimeToDateTimeString(nextTime))
this.maintainTimer = time.AfterFunc(duration, func() { this.maintainTimer = time.AfterFunc(duration, func() {
go SafeMethod(this.maintain) go SafeMethod(this.maintain)
}) })