diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-10-21 12:17:48 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-10-22 10:09:29 +0300 |
commit | fdfa4a5fe62232f65f1dd8d6fe0c500374228788 (patch) | |
tree | b804e91506a7f3c58690c6fd774b28f95184d5dc /resources | |
parent | 8cbe2bbfad6aa4de267921e24e166d4addf47040 (diff) |
Allow getJSON errors to be ignored
This change is mostly motivated to get a more stable CI build (we're building the Hugo site there, with Instagram and Twitter shortcodes sometimes failing).
Fixes #7866
Diffstat (limited to 'resources')
-rw-r--r-- | resources/page/pagemeta/page_frontmatter.go | 6 | ||||
-rw-r--r-- | resources/resource_spec.go | 4 | ||||
-rw-r--r-- | resources/resource_transformers/babel/babel.go | 4 | ||||
-rw-r--r-- | resources/resource_transformers/postcss/postcss.go | 10 | ||||
-rw-r--r-- | resources/transform.go | 4 |
5 files changed, 14 insertions, 14 deletions
diff --git a/resources/page/pagemeta/page_frontmatter.go b/resources/page/pagemeta/page_frontmatter.go index 7b9f13e62..5033d70b7 100644 --- a/resources/page/pagemeta/page_frontmatter.go +++ b/resources/page/pagemeta/page_frontmatter.go @@ -38,7 +38,7 @@ type FrontMatterHandler struct { // A map of all date keys configured, including any custom. allDateKeys map[string]bool - logger *loggers.Logger + logger loggers.Logger } // FrontMatterDescriptor describes how to handle front matter for a given Page. @@ -148,7 +148,7 @@ func (f FrontMatterHandler) newChainedFrontMatterFieldHandler(handlers ...frontM // First successful handler wins. success, err := h(d) if err != nil { - f.logger.ERROR.Println(err) + f.logger.Errorln(err) } else if success { return true, nil } @@ -262,7 +262,7 @@ func toLowerSlice(in interface{}) []string { // NewFrontmatterHandler creates a new FrontMatterHandler with the given logger and configuration. // If no logger is provided, one will be created. -func NewFrontmatterHandler(logger *loggers.Logger, cfg config.Provider) (FrontMatterHandler, error) { +func NewFrontmatterHandler(logger loggers.Logger, cfg config.Provider) (FrontMatterHandler, error) { if logger == nil { logger = loggers.NewErrorLogger() diff --git a/resources/resource_spec.go b/resources/resource_spec.go index 81eed2f02..17225e3f5 100644 --- a/resources/resource_spec.go +++ b/resources/resource_spec.go @@ -47,7 +47,7 @@ func NewSpec( s *helpers.PathSpec, fileCaches filecache.Caches, incr identity.Incrementer, - logger *loggers.Logger, + logger loggers.Logger, errorHandler herrors.ErrorSender, outputFormats output.Formats, mimeTypes media.Types) (*Spec, error) { @@ -105,7 +105,7 @@ type Spec struct { MediaTypes media.Types OutputFormats output.Formats - Logger *loggers.Logger + Logger loggers.Logger ErrorSender herrors.ErrorSender TextTemplates tpl.TemplateParseFinder diff --git a/resources/resource_transformers/babel/babel.go b/resources/resource_transformers/babel/babel.go index 4255210c3..a9d39d31b 100644 --- a/resources/resource_transformers/babel/babel.go +++ b/resources/resource_transformers/babel/babel.go @@ -121,7 +121,7 @@ func (t *babelTransformation) Transform(ctx *resources.ResourceTransformationCtx logger := t.rs.Logger var errBuf bytes.Buffer - infoW := loggers.LoggerToWriterWithPrefix(logger.INFO, "babel") + infoW := loggers.LoggerToWriterWithPrefix(logger.Info(), "babel") if t.options.Config != "" { configFile = t.options.Config @@ -143,7 +143,7 @@ func (t *babelTransformation) Transform(ctx *resources.ResourceTransformationCtx var cmdArgs []string if configFile != "" { - logger.INFO.Println("babel: use config file", configFile) + logger.Infoln("babel: use config file", configFile) cmdArgs = []string{"--config-file", configFile} } diff --git a/resources/resource_transformers/postcss/postcss.go b/resources/resource_transformers/postcss/postcss.go index 41472fe98..daeb7212a 100644 --- a/resources/resource_transformers/postcss/postcss.go +++ b/resources/resource_transformers/postcss/postcss.go @@ -181,7 +181,7 @@ func (t *postcssTransformation) Transform(ctx *resources.ResourceTransformationC var cmdArgs []string if configFile != "" { - logger.INFO.Println("postcss: use config file", configFile) + logger.Infoln("postcss: use config file", configFile) cmdArgs = []string{"--config", configFile} } @@ -192,7 +192,7 @@ func (t *postcssTransformation) Transform(ctx *resources.ResourceTransformationC cmd := exec.Command(binary, cmdArgs...) var errBuf bytes.Buffer - infoW := loggers.LoggerToWriterWithPrefix(logger.INFO, "postcss") + infoW := loggers.LoggerToWriterWithPrefix(logger.Info(), "postcss") cmd.Stdout = ctx.To cmd.Stderr = io.MultiWriter(infoW, &errBuf) @@ -245,10 +245,10 @@ type importResolver struct { contentSeen map[string]bool linemap map[int]fileOffset fs afero.Fs - logger *loggers.Logger + logger loggers.Logger } -func newImportResolver(r io.Reader, inPath string, fs afero.Fs, logger *loggers.Logger) *importResolver { +func newImportResolver(r io.Reader, inPath string, fs afero.Fs, logger loggers.Logger) *importResolver { return &importResolver{ r: r, inPath: inPath, @@ -296,7 +296,7 @@ func (imp *importResolver) importRecursive( importContent, hash := imp.contentHash(filename) if importContent == nil { trackLine(i, offset, "ERROR") - imp.logger.WARN.Printf("postcss: Failed to resolve CSS @import in %q for path %q", inPath, filename) + imp.logger.Warnf("postcss: Failed to resolve CSS @import in %q for path %q", inPath, filename) continue } diff --git a/resources/transform.go b/resources/transform.go index 7793d3e0e..354a20eec 100644 --- a/resources/transform.go +++ b/resources/transform.go @@ -290,7 +290,7 @@ func (r *resourceAdapter) publish() { r.publisherErr = r.target.Publish() if r.publisherErr != nil { - r.spec.Logger.ERROR.Printf("Failed to publish Resource: %s", r.publisherErr) + r.spec.Logger.Errorf("Failed to publish Resource: %s", r.publisherErr) } }) @@ -546,7 +546,7 @@ func (r *resourceAdapter) initTransform(publish, setContent bool) { if r.spec.ErrorSender != nil { r.spec.ErrorSender.SendError(r.transformationsErr) } else { - r.spec.Logger.ERROR.Printf("Transformation failed: %s", r.transformationsErr) + r.spec.Logger.Errorf("Transformation failed: %s", r.transformationsErr) } } }) |