0
点赞
收藏
分享

微信扫一扫

golang之logrus常用配置及使用方式

在觉 2023-09-04 阅读 37

//日志格式设置为json

logrus.SetFormatter(&logrus.JSONFormatter{TimestampFormat:"2006-01-02 15:04:05"})

//设置日志是由那个文件以及文件的某一行输出的

logrus.SetReportCaller(true)

//控制日志级别

logrus.SetLevel(logrus.DebugLevel)

//自己传入日志内容格式

//因为查看源码 WithFields 可以看到格式是map[string]interface{} 类型
//所以我们可以自己设置输出日志内容
logMsg := make(map[string]interface{})
logMsg["执行人"] = "ggbao"
logMsg["age"] = 18
logMsg["sex"] = "男"
logrus.WithFields(logMsg).Waring("这是执行人信息")

golang之logrus常用配置及使用方式_查看源码







举报

相关推荐

0 条评论