登录
首页 >  Golang >  Go问答

个性化设置zap的日志格式

来源:stackoverflow

时间:2024-03-07 17:00:23 478浏览 收藏

珍惜时间,勤奋学习!今天给大家带来《个性化设置zap的日志格式》,正文内容主要涉及到等等,如果你正在学习Golang,或者是对Golang有疑问,欢迎大家关注我!后面我会持续更新相关内容的,希望都能帮到正在学习的大家!

问题内容

目前我们项目的日志格式是这样的:

www.abcdef.com`3`1s

我想用go重写项目并导入zap作为日志工具。通过 zap 日志的格式如下:

{"url": "www.abcdef.com", "attempt": 3, "backoff": "1s"}

我用谷歌搜索了它的用法,但没有找到任何将 zap 格式更改为上述格式的方法,所以我想在这里寻求一些建议。


解决方案


设置encoderconfig

cfg := zapcore.EncoderConfig{ 
    TimeKey: "", 
    LevelKey: "", 
    NameKey: "", 
    CallerKey: "", 
    MessageKey: "M", 
    StacktraceKey: "",
}

以上就是《个性化设置zap的日志格式》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>