Go
golang
logger

Awesome-go(golangのライブラリリスト)のスター数まとめ-Logger編(2018/10/9版)

概要

Go言語のライブラリのリストに、Awesome-goというものがあります。
- https://github.com/avelino/awesome-go

1500近くのライブラリがリストアップされていて、どれを採用してよいやらわからないため、参考までにgithubのスター数をカウントしました。

loggingライブラリ(logger編)です。

これを選定したくて、この作業をしていました。

色を塗りたかったのですが、できなかったため、★の数で表現しました。

★=100個越え
★★=500個越え
★★★=1000個越え
★★★★=5000個越え
★★★★★=10000個越え

Logging

Libraries for generating and working with log files.

名前 スター数 githubのURL スターの多さ
distillog 13 https://github.com/amoghe/distillog
glg 21 https://github.com/kpango/glg
glog 1,978 https://github.com/golang/glog ★★★
go-cronowriter 15 https://github.com/utahta/go-cronowriter
go-log 6 https://github.com/subchen/go-log
go-log 19 https://github.com/siddontang/go-log
go-log 30 https://github.com/ian-kent/go-log
go-logger 190 https://github.com/apsdehal/go-logger
gologger 38 https://github.com/sadlil/gologger
gomol 12 https://github.com/aphistic/gomol
gone/log 22 https://github.com/One-com/gone/tree/master/log
journald 8 https://github.com/ssgreg/journald
log 610 https://github.com/apex/log ★★
log 255 https://github.com/go-playground/log
log 18 https://github.com/teris-io/log
log-voyage 80 https://github.com/firstrow/logvoyage
log15 802 https://github.com/inconshreveable/log15 ★★
logdump 7 https://github.com/ewwwwwqm/logdump
logex 33 https://github.com/chzyer/logex
logger 128 https://github.com/azer/logger
logo 4 https://github.com/mbndr/logo
logrus 8,595 https://github.com/Sirupsen/logrus ★★★★
logrusly 24 https://github.com/sebest/logrusly
logrus 8,595 https://github.com/sirupsen/logrus ★★★★
logutils 227 https://github.com/hashicorp/logutils
logxi 326 https://github.com/mgutz/logxi
lumberjack 1,000 https://github.com/natefinch/lumberjack ★★★
mlog 15 https://github.com/jbrodriguez/mlog
onelog 284 https://github.com/francoispqt/onelog
ozzo-log 96 https://github.com/go-ozzo/ozzo-log
seelog 1,193 https://github.com/cihub/seelog ★★★
spew 2,612 https://github.com/davecgh/go-spew ★★★
stdlog 44 https://github.com/alexcesaro/log
tail 1,205 https://github.com/hpcloud/tail ★★★
xlog 3 https://github.com/xfxdev/xlog
xlog 126 https://github.com/rs/xlog
zap 5,285 https://github.com/uber-go/zap ★★★★
zerolog 1,410 https://github.com/rs/zerolog ★★★

総評

logrusにしようと思います。知っている人のfirehose-to-syslogでも使っていたので。