fmt

fmt.Warnidf

从模板记录一条可抑制的 WARNING 日志。

签名
fmt.Warnidf ID FORMAT [INPUT]
返回类型
string
别名
warnidf

Go 的 fmt 包的文档描述了格式字符串的结构与内容。

warnidf 函数对格式字符串求值,然后把结果输出到 WARNING 日志。与 warnf 函数不同,你可以把消息 ID 加入项目配置的 ignoreLogs 数组,从而抑制 warnidf 函数记录的警告。

这段模板代码:

{{ warnidf "warning-42" "You should consider fixing this." }}

产生如下控制台日志:

WARN You should consider fixing this.
You can suppress this warning by adding the following to your project configuration:
ignoreLogs = ['warning-42']

要抑制这条消息:

ignoreLogs = ["warning-42"]