From 4fc67fe44a3c65fc7faaed21d5fa5bb5f87edf2c Mon Sep 17 00:00:00 2001 From: Brendan Roy Date: Sat, 30 Sep 2017 20:00:19 +1000 Subject: tpl: Add errorf template function Add template function that will build a string from the given format string and arguments, then log it to ERROR. This has an intended side-effect of causing the build to fail, when executed. Resolves #3817 --- docs/content/functions/errorf.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docs/content/functions/errorf.md (limited to 'docs') diff --git a/docs/content/functions/errorf.md b/docs/content/functions/errorf.md new file mode 100644 index 000000000..9105ff840 --- /dev/null +++ b/docs/content/functions/errorf.md @@ -0,0 +1,26 @@ +--- +title: errorf +linktitle: errorf +description: Evaluates a format string and logs it to ERROR. +date: 2017-09-30 +publishdate: 2017-09-30 +lastmod: 2017-09-30 +categories: [functions] +menu: + docs: + parent: "functions" +keywords: [strings, log, error] +signature: ["errorf FORMAT INPUT"] +workson: [] +hugoversion: +relatedfuncs: [printf] +deprecated: false +aliases: [] +--- + +`errorf` will evaluate a format string, then output the result to the ERROR log. +This will also cause the build to fail. + +``` +{{ errorf "Something went horribly wrong! %s" err }} +``` -- cgit v1.2.3