cfha/monitor/log.go
2015-08-21 12:27:26 -05:00

20 lines
360 B
Go

package monitor
import (
"fmt"
"log"
)
func NewLogHandler() GenericHandler {
return runHandler(make(chan Transition), &logHandler{})
}
type logHandler struct{}
func (this *logHandler) handle(transition Transition) {
log.Print(fmt.Sprintf(
"`%s` has become `%d` - `%s`",
transition.RecordValue, transition.To,
transition.To.String()))
}