我正在使用logrus登录golang。我使用以下语句进行日志记录。
logger.Info("")
logger.Errorf("Error message")我的要求是仅在Errorf具有以下约束的语句中具有自定义字段(严重性)。
如果在日志语句中指定(例如:)logrus.WithField("severity", "critical").Errorf("Error message"),它应该打印指定的值,如下所示。
ERRO[0000] Error message severity=critical
如果未指定,则应打印默认值。例如 this( logger.Errorf("Error message")) 日志语句应打印以下内容。
ERRO[0000] Error message severity=normal
注意:这应该只发生在Errorf语句上,这意味着其他人应该正常工作。
有人可以建议我实现这一目标的方法吗?
哈士奇WWW
料青山看我应如是
随时随地看视频慕课网APP
相关分类