mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-21 20:46:30 -05:00
hugolib: Move metrics output to the end of the site build
This commit is contained in:
parent
a354d130dc
commit
b277cb33e4
2 changed files with 11 additions and 13 deletions
|
@ -14,6 +14,7 @@
|
||||||
package hugolib
|
package hugolib
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"bytes"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"errors"
|
"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()))
|
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
|
return nil
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,6 @@
|
||||||
package hugolib
|
package hugolib
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"bytes"
|
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"html/template"
|
"html/template"
|
||||||
|
@ -1731,18 +1730,7 @@ func (s *Site) appendThemeTemplates(in []string) []string {
|
||||||
// Stats prints Hugo builds stats to the console.
|
// Stats prints Hugo builds stats to the console.
|
||||||
// This is what you see after a successful hugo build.
|
// This is what you see after a successful hugo build.
|
||||||
func (s *Site) Stats() {
|
func (s *Site) Stats() {
|
||||||
s.Log.FEEDBACK.Println()
|
s.Log.FEEDBACK.Printf("\nBuilt site for language %s:\n", s.Language.Lang)
|
||||||
|
|
||||||
if s.Cfg.GetBool("templateMetrics") {
|
|
||||||
var b bytes.Buffer
|
|
||||||
s.Metrics.WriteMetrics(&b)
|
|
||||||
|
|
||||||
s.Log.FEEDBACK.Printf("Template Metrics:\n\n")
|
|
||||||
s.Log.FEEDBACK.Print(b.String())
|
|
||||||
s.Log.FEEDBACK.Println()
|
|
||||||
}
|
|
||||||
|
|
||||||
s.Log.FEEDBACK.Printf("Built site for language %s:\n", s.Language.Lang)
|
|
||||||
s.Log.FEEDBACK.Println(s.draftStats())
|
s.Log.FEEDBACK.Println(s.draftStats())
|
||||||
s.Log.FEEDBACK.Println(s.futureStats())
|
s.Log.FEEDBACK.Println(s.futureStats())
|
||||||
s.Log.FEEDBACK.Println(s.expiredStats())
|
s.Log.FEEDBACK.Println(s.expiredStats())
|
||||||
|
|
Loading…
Reference in a new issue