Open 20jun01 opened 1 year ago
現状のエラーログだとどこでそのエラーが起きたのかが分かりにくい。
原因の特定を早くすることで開発を効率的にできる
https://zenn.dev/spiegel/books/error-handling-in-golang/viewer/error-logging
Stackが要るのは詳細な情報が欲しい時だけ。 毎回出すと情報量が多すぎる。
なので、Level0(通常)では対応する行だけ表示、Level1(デバッグ)ではスタックトレースの表示をする。のような感じで切り替えができるようにする。
開発環境のデフォルトはLevel0、プロダクション環境のデフォルトはLevel1で。
詳細
現状のエラーログだとどこでそのエラーが起きたのかが分かりにくい。
背景
原因の特定を早くすることで開発を効率的にできる
参考
https://zenn.dev/spiegel/books/error-handling-in-golang/viewer/error-logging
期限