hugolib: Clean up redundant frontmatter error logging
authorCameron Moore <moorereason@gmail.com>
Fri, 10 Mar 2017 21:45:07 +0000 (15:45 -0600)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 10 Mar 2017 22:22:43 +0000 (23:22 +0100)
Fixes #3157

hugolib/handler_base.go
hugolib/page.go

index 5b094fe161d94cc4bf02f744336954a6532567e6..89aadd11f68d91428060fc6d0887a442c51865f9 100644 (file)
@@ -42,10 +42,10 @@ type HandledResult struct {
 func (h HandledResult) Error() string {
        if h.err != nil {
                if h.page != nil {
-                       return "Error:" + h.err.Error() + " for " + h.page.File.LogicalName()
+                       return "Error: " + h.err.Error() + " for " + h.page.File.LogicalName()
                }
                if h.file != nil {
-                       return "Error:" + h.err.Error() + " for " + h.file.LogicalName()
+                       return "Error: " + h.err.Error() + " for " + h.file.LogicalName()
                }
        }
        return h.err.Error()
index dcfffa666a124508bace2ae8b8ac1dd02608585d..02f889d93295255d4e8e7a15493e21f2f37e314d 100644 (file)
@@ -1394,9 +1394,7 @@ func (p *Page) parse(reader io.Reader) error {
        meta, err := psr.Metadata()
        if meta != nil {
                if err != nil {
-                       p.s.Log.ERROR.Printf("Error parsing page meta data for %s", p.File.Path())
-                       p.s.Log.ERROR.Println(err)
-                       return err
+                       return fmt.Errorf("failed to parse page metadata for %s: %s", p.File.Path(), err)
                }
                if err = p.update(meta); err != nil {
                        return err