今回は、Go言語でアプリケーション開発をする際に欠かせない「ログ出力(ロギング)」について、書いていきたいと思います。 ログ出力は、アプリケーションの動作を把握したり、問題の特定と解決に役立つ超重要な機能です。 で、Go言語にはたくさんのロギングライブラリがあるんですが、今回は特に人気の高い「Zap」と「zerolog」を比較してみようと思います。 まずは、Zapの特徴から。Zapは、Uber社が開発した高速でスケーラブルなロギングライブラリであります。 package main import ( "go.uber.org/zap" ) func main() { logger, _ := z…