package common import ( "github.com/gin-gonic/gin" "os" ) func LoggingToFile() gin.HandlerFunc { logFile, err := os.OpenFile("gin.log", os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0644) if err != nil { panic("Failed to open log file: " + err.Error()) } gin.DefaultWriter = logFile return gin.Logger() }