Slide 24
Slide 24 text
Example Use
func RunTask(task Task, logger log.Logger) {
logger = log.With(logger, "taskID", task.ID)
logger.Log("event", "starting task")
execCmd(task.Cmd, logger)
logger.Log("event", "task complete")
}
func execCmd(cmd string, logger log.Logger) {
// execute(cmd)
logger.Log("cmd", cmd, "dur", 42*time.Millisecond)
}