package hugolib
import (
+ "bytes"
"time"
"errors"
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
}
package hugolib
import (
- "bytes"
"errors"
"fmt"
"html/template"
// Stats prints Hugo builds stats to the console.
// This is what you see after a successful hugo build.
func (s *Site) Stats() {
- s.Log.FEEDBACK.Println()
-
- 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.Printf("\nBuilt site for language %s:\n", s.Language.Lang)
s.Log.FEEDBACK.Println(s.draftStats())
s.Log.FEEDBACK.Println(s.futureStats())
s.Log.FEEDBACK.Println(s.expiredStats())