From b4a14c25fe85c41b79497be27ead128502a4dd7b Mon Sep 17 00:00:00 2001 From: Cameron Moore Date: Tue, 26 Sep 2017 13:03:04 -0500 Subject: metrics: Add simple template metrics feature --- deps/deps.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'deps') diff --git a/deps/deps.go b/deps/deps.go index d8ba3313e..0c610c9ba 100644 --- a/deps/deps.go +++ b/deps/deps.go @@ -8,6 +8,7 @@ import ( "github.com/gohugoio/hugo/config" "github.com/gohugoio/hugo/helpers" "github.com/gohugoio/hugo/hugofs" + "github.com/gohugoio/hugo/metrics" "github.com/gohugoio/hugo/output" "github.com/gohugoio/hugo/tpl" jww "github.com/spf13/jwalterweatherman" @@ -47,6 +48,8 @@ type Deps struct { WithTemplate func(templ tpl.TemplateHandler) error `json:"-"` translationProvider ResourceProvider + + Metrics metrics.Provider } // ResourceProvider is used to create and refresh, and clone resources needed. @@ -131,6 +134,10 @@ func New(cfg DepsCfg) (*Deps, error) { Language: cfg.Language, } + if cfg.Cfg.GetBool("templateMetrics") { + d.Metrics = metrics.NewProvider() + } + return d, nil } -- cgit v1.2.3