1
0
Fork 0
empact/job/management.go

27 lines
349 B
Go

package job
import (
"time"
"code.google.com/p/go-uuid/uuid"
"github.com/fatih/structs"
)
type (
Task struct{}
report struct {
duration time.Duration
err error
}
)
func newID() string {
return uuid.New()
}
func (t *Task) report(rep report) {
meta := structs.Map(t)
meta["duration"] = rep.duration
meta["error"] = rep.err
}