|
@@ -8,7 +8,7 @@ import (
|
|
|
// Output each metric in the given registry periodically using the given
|
|
// Output each metric in the given registry periodically using the given
|
|
|
// logger.
|
|
// logger.
|
|
|
func Log(r Registry, d time.Duration, l *log.Logger) {
|
|
func Log(r Registry, d time.Duration, l *log.Logger) {
|
|
|
- for {
|
|
|
|
|
|
|
+ for _ = range time.Tick(d) {
|
|
|
r.Each(func(name string, i interface{}) {
|
|
r.Each(func(name string, i interface{}) {
|
|
|
switch metric := i.(type) {
|
|
switch metric := i.(type) {
|
|
|
case Counter:
|
|
case Counter:
|
|
@@ -66,6 +66,5 @@ func Log(r Registry, d time.Duration, l *log.Logger) {
|
|
|
l.Printf(" mean rate: %12.2f\n", t.RateMean())
|
|
l.Printf(" mean rate: %12.2f\n", t.RateMean())
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- time.Sleep(d)
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|