以下就是我个人觉得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:支持管道传输的日志库,可实现分布式日志收集