bbgo_origin/pkg/util/render.go
2021-05-12 12:54:46 +08:00

26 lines
441 B
Go

package util
import (
"bytes"
"text/template"
"github.com/sirupsen/logrus"
)
func Render(tpl string, args interface{}) string {
var buf = bytes.NewBuffer(nil)
tmpl, err := template.New("tmp").Parse(tpl)
if err != nil {
logrus.WithError(err).Error("template parse error")
return ""
}
err = tmpl.Execute(buf, args)
if err != nil {
logrus.WithError(err).Error("template execute error")
return ""
}
return buf.String()
}