ref: 7d991ed89cd2ce5e35bd7d00fd79ff1e5330dc8b
parent: 3e4fbbaae44cb0e0e59d60ca9385757c356b942b
author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
date: Mon Dec 26 09:52:31 EST 2016
hugolib: Make template error messages more verbose Fixes #2820
--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -1808,7 +1808,7 @@
if err := s.renderThing(d, layout, w); err != nil {// Behavior here should be dependent on if running in server or watch mode.
- distinctErrorLogger.Printf("Error while rendering %s: %.60s…", name, err)+ distinctErrorLogger.Printf("Error while rendering %q: %s", name, err) if !s.running() && !testMode {// TODO(bep) check if this can be propagated
os.Exit(-1)
--- a/hugolib/site_render.go
+++ b/hugolib/site_render.go
@@ -58,7 +58,7 @@
err := <-errs
if err != nil {- return fmt.Errorf("Error(s) rendering pages: %.60s…", err)+ return fmt.Errorf("Error(s) rendering pages: %s", err)}
return nil
}
--
⑨