package ticktock import ( "time" "gitlink.org.cn/cloudream/common/pkgs/logger" "gitlink.org.cn/cloudream/common/utils/reflect2" ) type SpeedStatsStep struct { } func (j *SpeedStatsStep) Name() string { return reflect2.TypeNameOf[SpeedStatsStep]() } func (j *SpeedStatsStep) Execute(t *TickTock) { log := logger.WithType[SpeedStatsStep]("Event") startTime := time.Now() log.Infof("job start") defer func() { log.Infof("job end, time: %v", time.Since(startTime)) }() t.speedStats.Step() log.Info(t.speedStats.Dump()) }