Set logger to global variable

This commit is contained in:
Granty1
2020-03-24 13:59:45 +08:00
parent 74eca3f7dc
commit 9ccd32a70b
10 changed files with 32 additions and 37 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ import (
)
// 处理跨域请求,支持options访问
func CorsMiddlewareFactory() gin.HandlerFunc {
func Cors() gin.HandlerFunc {
return func(c *gin.Context) {
method := c.Request.Method
c.Header("Access-Control-Allow-Origin", "*")
+3 -3
View File
@@ -10,7 +10,7 @@ import (
"github.com/gin-gonic/gin"
)
func LoggerMiddlewareFactory(logger log.Logger) gin.HandlerFunc {
func Logger() gin.HandlerFunc {
return func(c *gin.Context) {
// request time
start := time.Now()
@@ -27,7 +27,7 @@ func LoggerMiddlewareFactory(logger log.Logger) gin.HandlerFunc {
// copy request content
req, _ := httputil.DumpRequest(c.Request, true)
if logFlag {
logger.Debug(
log.L.Debug(
"Request:", method, clientIP, path, string(req))
}
// replace writer
@@ -44,7 +44,7 @@ func LoggerMiddlewareFactory(logger log.Logger) gin.HandlerFunc {
latency := end.Sub(start)
statusCode := c.Writer.Status()
if logFlag {
logger.Debug(
log.L.Debug(
"Response:",
statusCode,
latency,