Hiroaki Nakamura さんはインスタンス mstdn.jp のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。もしお持ちでないなら こちら からサインアップできます。
Hiroaki Nakamura @hnakamur

go標準ライブラリのlogパッケージと、自作のltsvlogとzap-ltsvで実際にファイルに書くベンチマークもやってみました。
github.com/hnakamur/ltsvlog/bl
zap-ltsvは日時をEpoch形式にすると超高速ですがISO8601形式だとgoのlogやltsvlogより遅いことがわかりました。
現状は
github.com/uber-go/zap/blob/ce
time.Formatを使う素朴な実装なのでgoのlogのコードを使えば改善の余地はあります。

· Web · 1 · 1

やってみると3%速くなったもののメモリ割り当てが1つ増えるといういまいちな結果でした。
github.com/hnakamur/zap/commit