mirror of
https://github.com/gohugoio/hugo.git
synced 2024-12-29 02:57:57 +00:00
tpl: Prepare for template metrics
This commit is contained in:
parent
29a2da0593
commit
d000cf6050
1 changed files with 8 additions and 0 deletions
|
@ -68,6 +68,14 @@ type TemplateAdapter struct {
|
||||||
Template
|
Template
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Execute executes the current template. The actual execution is performed
|
||||||
|
// by the embedded text or html template, but we add an implementation here so
|
||||||
|
// we can add a timer for some metrics.
|
||||||
|
func (t *TemplateAdapter) Execute(w io.Writer, data interface{}) error {
|
||||||
|
// TODO(moorereason) metrics fmt.Println("Execute:", t.Name())
|
||||||
|
return t.Template.Execute(w, data)
|
||||||
|
}
|
||||||
|
|
||||||
// ExecuteToString executes the current template and returns the result as a
|
// ExecuteToString executes the current template and returns the result as a
|
||||||
// string.
|
// string.
|
||||||
func (t *TemplateAdapter) ExecuteToString(data interface{}) (string, error) {
|
func (t *TemplateAdapter) ExecuteToString(data interface{}) (string, error) {
|
||||||
|
|
Loading…
Reference in a new issue