Просмотр исходного кода

Merge remote-tracking branch 'attilaolah/use-ticker'

Richard Crowley 11 лет назад
Родитель
Сommit
3fbdc8d6c8
1 измененных файлов с 1 добавлено и 2 удалено
  1. 1 2
      json.go

+ 1 - 2
json.go

@@ -71,9 +71,8 @@ func (r StandardRegistry) MarshalJSON() ([]byte, error) {
 // WriteJSON writes metrics from the given registry  periodically to the
 // specified io.Writer as JSON.
 func WriteJSON(r Registry, d time.Duration, w io.Writer) {
-	for {
+	for _ = range time.Tick(d) {
 		WriteJSONOnce(r, w)
-		time.Sleep(d)
 	}
 }