Skip to content

Commit bcd4094

Browse files
committed
Log parse and render errors
1 parent ac510fa commit bcd4094

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

render.go

+9-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"html/template"
77
"io"
88
"io/ioutil"
9+
"log"
910
)
1011

1112
func Render(m *Mixtape, w io.Writer) error {
@@ -15,15 +16,22 @@ func Render(m *Mixtape, w io.Writer) error {
1516
}
1617
mixtapeRawTmpl, err := ioutil.ReadFile("mixtape.tmpl")
1718
if err != nil {
19+
log.Print("Unable to load local mixtape.tmpl; falling back to default")
1820
mixtapeRawTmpl, err = ReadAsset("mixtape.tmpl", false)
1921
if err != nil {
2022
return err
2123
}
24+
} else {
25+
log.Print("Generating from local mixtape.tmpl")
2226
}
2327
t, err := template.New("mixtape").Parse(string(mixtapeRawTmpl) + string(partsRawTmpl))
2428
if err != nil {
29+
log.Printf("[ERROR] Unable to parse: %v", err)
2530
return err
2631
}
27-
t.ExecuteTemplate(w, "mixtape", m)
32+
err = t.ExecuteTemplate(w, "mixtape", m)
33+
if err != nil {
34+
log.Printf("[ERROR] Unable to render: %v", err)
35+
}
2836
return nil
2937
}

0 commit comments

Comments
 (0)