ZBLOG

golang 好用的log库有哪些?

以下就是我个人觉得30个好用的golang log库

log:标准日志库,提供基本的日志功能
logrus:结构化日志库,支持多种输出格式和级别控制
zap:高性能日志库,支持多种输出格式和级别控制
zerolog:零分配结构化日志库,高度可配置且性能优良
seelog:支持XML配置文件的日志库,提供灵活的日志记录和过滤功能
go-logging:支持多种输出格式和级别控制的日志库,可自定义日志记录器
slog:简单的结构化日志库,支持多个输出目标
apex/log:高性能日志库,支持多线程和JSON输出
kit/log:简单的日志库,支持多种输出格式
lumberjack:支持日志轮转和压缩的日志库
uber/zap:高性能、结构化日志库,支持多种输出格式和级别控制
glog:Google开源的日志库,提供多种级别的日志记录和过滤
elasticsearch:将日志写入Elasticsearch集群的库
graylog:将日志发送到Graylog服务器的库
log15:简单的结构化日志库,支持多种输出格式和级别控制
clog:基于控制台的日志库,提供多种输出格式和级别控制
go-log:高性能、结构化日志库,支持多种输出格式和级别控制
lumberjackrotator:支持日志轮转和压缩的日志库,可集成到Golang标准库中
nest:高度可配置的日志库,支持多种输出格式和级别控制
journald:将日志写入Systemd Journald的库
loggo:简单的结构化日志库,支持多种输出格式和级别控制
syslog:将日志写入系统日志的库
gomol:高度可配置的日志库,支持多个输出目标和级别控制
leshka:简单的结构化日志库,提供多种输出格式
logxi:高性能、结构化日志库,支持多种输出格式和级别控制
logger:自定义的日志库,支持多种输出格式和级别控制
log15sentry:将日志发送到Sentry错误监控平台的库
logutils:基于标准库log的扩展,提供更多的日志记录和过滤功能
log-voyage:支持多次回滚的日志库,数据安全性较高
logpipe:支持管道传输的日志库,可实现分布式日志收集

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=4348

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?