hugolib: Move metrics output to the end of the site build

This commit is contained in:
Cameron Moore
2017-09-27 14:17:43 -05:00
committed by Bjørn Erik Pedersen
parent a354d130dc
commit b277cb33e4
2 changed files with 11 additions and 13 deletions

View File

@@ -14,6 +14,7 @@
package hugolib
import (
"bytes"
"time"
"errors"
@@ -66,6 +67,15 @@ func (h *HugoSites) Build(config BuildCfg, events ...fsnotify.Event) error {
h.Log.FEEDBACK.Printf("total in %v ms\n", int(1000*time.Since(t0).Seconds()))
}
if h.Metrics != nil {
var b bytes.Buffer
h.Metrics.WriteMetrics(&b)
h.Log.FEEDBACK.Printf("\nTemplate Metrics:\n\n")
h.Log.FEEDBACK.Print(b.String())
h.Log.FEEDBACK.Println()
}
return nil
}