【GoWeb】日志对比:log,logrus,Zap

日志日志级别性能结构化优点缺点定制
log支持两种级别:一种基本的日志级别:Print,类似fmt的Print函数,另外一种是错误日志:Fatal日志(Fatal日志通过调用os.Exit(1)来结束程序),Panic日志(Panic日志在写入日志消息之后抛出一个panic),缺少Error级别(这个级别可以在不抛出panic或退出程序的情况下记录错误)一般日期、时间、输出信息使用简单,能够将日志输出到任意的地方1. 日志级别少 2. 缺少日志格式化的能力 3. 不提供日志切割的能力no
logrusPanic:记录日志,然后panic。Fatal:致命错误,出现错误时程序无法正常运转。输出日志后,程序退出;Error:错误日志,需要查看原因;Warn:警告信息,提醒程序员注意;Info:关键操作,核心流程的日志;Debug:一般程序中输出的调试信息;Trace:很细粒度的信息,一般用不到;一般默认为日期时间,级别,msg使用简单全面的日志级别输出文件名,添加字段,重定向输出
zap全部级别性能好级别、msg+键值对简单,高效,支持缓存,不使用反射繁琐输出文件名和行号,输出调用堆栈
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值