hugo/content/en/functions/errorf.md
Bjørn Erik Pedersen b9bd35d72e Squashed 'docs/' content from commit fdea5430f
git-subtree-dir: docs
git-subtree-split: fdea5430f89dfd849d39212abdf5ace0a4763e5a
2019-10-21 10:22:28 +02:00

749 B

title linktitle description date publishdate lastmod categories menu keywords signature workson hugoversion relatedfuncs deprecated aliases
errorf errorf Log ERROR and fail the build from the templates. 2017-09-30 2017-09-30 2017-09-30
functions
docs
parent
functions
strings
log
error
errorf FORMAT INPUT
printf
false

errorf will evaluate a format string, then output the result to the ERROR log (and only once per error message to avoid flooding the log).

This will also cause the build to fail (the hugo command will exit -1).

{{ errorf "Failed to handle page %q" .Path }}

Note that errorf supports all the formatting verbs of the fmt package.