20jun01 / mahjong_sharer

MIT License
0 stars 0 forks source link

[FEAT] エラーログの充実 #30

Open 20jun01 opened 1 year ago

20jun01 commented 1 year ago

詳細

現状のエラーログだとどこでそのエラーが起きたのかが分かりにくい。

背景

原因の特定を早くすることで開発を効率的にできる

参考

https://zenn.dev/spiegel/books/error-handling-in-golang/viewer/error-logging

期限

20jun01 commented 7 months ago

Stackが要るのは詳細な情報が欲しい時だけ。 毎回出すと情報量が多すぎる。

なので、Level0(通常)では対応する行だけ表示、Level1(デバッグ)ではスタックトレースの表示をする。のような感じで切り替えができるようにする。

開発環境のデフォルトはLevel0、プロダクション環境のデフォルトはLevel1で。