ginでログを出力する方法【Go言語】

ログを出力する

os.Createで出力用ファイルを指定します。

gin.DefaultWriter = io.MultiWriter(f)でfに指定された出力ファイルにログを出力します。

この設定をすることでファイルにログが出力されます。
コンソールに出力する場合は、
gin.DefaultWriter = io.MultiWriter(os.Stdout, f)とするとコンソール、ファイルにそれぞれ出力します。

ログ出力のサンプル

サンプルソース

・main.go

gin.logにログを出力するよう設定して、コンソールトファイルそれぞれにログを出力します。

出力されるログ

・gin.log

ログが出力されました。

・参照
https://github.com/gin-gonic/gin#how-to-write-log-file

タイトルとURLをコピーしました