【发布时间】:2025-12-01 10:05:01
【问题描述】:
因此,当使用 Logrus 时,我需要日志输出具有 message 键而不是 msg 键,但是当我使用下面的代码时,我得到了两者,但 msg 为空,我该如何配置 logrus使用“消息”而不是“味精”?
contextLogger.WithField("logger_name",topic).WithField("message",messageString).Info()
这是将 .Info() 留空时的日志输出 // .Info() 记录到 msg 键
"logger_name": "logger","message": "log message","msg": "","time": "2020-08-12T15:14:48Z"
我想要的是能够使用.Info(message)并拥有
"logger_name": "logger","message": "log message","time": "2020-08-12T15:14:48Z"
是否可以更改 .Info() 等的默认日志记录键?
【问题讨论】: