package main import ( "fmt" "github.com/gin-gonic/gin" "go_sku_server/pkg/logger" "strings" ) func main() { path:="/SaveZySku" str:=strings.Replace(path,"/","",1) fmt.Print(str) //strings.ToLower(str) switch str { case "SaveZySku": logger.Select("zysku_save") break case "SaveSku": logger.Select("lysku_save") break default: } } func errlogHandle(ctx *gin.Context) func(msg string){ fullPath:=ctx.FullPath() logPath:="" switch fullPath { case "SaveZySku": logPath="zysku_save" break case "SaveSku": logPath="lysku_save" break default: } return func(msg string) { logger.Select(logPath) } } }