hugolib: Make template error messages more verbose
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 26 Dec 2016 13:52:31 +0000 (14:52 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 26 Dec 2016 13:52:31 +0000 (14:52 +0100)
Fixes #2820

hugolib/site.go
hugolib/site_render.go

index a2f0c3f518b6997dec056bf7a98a51caf1987987..6205ea040d7a1df920a0c10b07ff9753401505a8 100644 (file)
@@ -1808,7 +1808,7 @@ func (s *Site) renderForLayouts(name string, d interface{}, w io.Writer, layouts
        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)
index b086cf8e1901539755bcd633370d3cabe1f1bba0..24536950a832d686f92aea7809ff0ab10a3f59ea 100644 (file)
@@ -58,7 +58,7 @@ func (s *Site) renderPages() error {
 
        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
 }