老遇到,記錄一下
klog.LogToStderr(false)
logFile, err := os.Create("api.log")
if err != nil {
fmt.Println(err)
os.Exit(1)
}
klog.SetOutput(io.MultiWriter(logFile))
gin.DefaultWriter = io.MultiWriter(logFile)
如果想要同時記錄到stdout
改成 io.MultiWriter(logFile,os.Stdout)
即可。