添加example&优化参数截取
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/yuninks/loggerx"
|
||||
"github.com/yuninks/loggerx/middleware"
|
||||
)
|
||||
|
||||
// curl --location '127.0.0.1:8080/ping'
|
||||
|
||||
func main() {
|
||||
ctx := context.Background()
|
||||
log := loggerx.NewLogger(ctx, loggerx.SetToConsole())
|
||||
|
||||
g := gin.Default()
|
||||
|
||||
g.Use(middleware.SetGinTraceIdByLogger(log))
|
||||
g.Use(middleware.SetGinParams(log))
|
||||
|
||||
g.GET("/ping", func(ctx *gin.Context) {
|
||||
log.Infof(ctx, "GET /ping")
|
||||
ctx.JSON(200, gin.H{"message": "pong"})
|
||||
})
|
||||
|
||||
g.Run(":8080")
|
||||
|
||||
}
|
||||
@@ -2,6 +2,7 @@ package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
"time"
|
||||
|
||||
"github.com/yuninks/loggerx"
|
||||
)
|
||||
@@ -11,6 +12,8 @@ func main() {
|
||||
log := loggerx.NewLogger(ctx,
|
||||
// loggerx.SetPrintFile(false),
|
||||
loggerx.SetToConsole(),
|
||||
// loggerx.SetTimeZone(time.UTC),
|
||||
loggerx.SetTimeZone(time.FixedZone("CST", 8*3600)),
|
||||
)
|
||||
log.Info(ctx, "哈哈哈2")
|
||||
log.Info(ctx, "哈哈哈2")
|
||||
|
||||
Reference in New Issue
Block a user