我正在使用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
语句上,这意味着其他人应该正常工作。
有人可以建议我实现这一目标的方法吗?
料青山看我应如是
相关分类