string.go
654 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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)
}
}
}