package authserver import ( "os" "edge-infra.dev/pkg/lib/fog" "github.com/gin-contrib/requestid" "github.com/gin-gonic/gin" ) func newLogger(as *AuthServer) { if as.GinMode == gin.DebugMode { as.Log = fog.New(fog.To(os.Stdout), fog.WithLevel(fog.DEBUG)) return } as.Log = fog.New() } func (as *AuthServer) infoLog(ctx *gin.Context, message string, err error) { requestID := requestid.Get(ctx) if err != nil { as.Log.Info(message, "remote-addr", ctx.Request.RemoteAddr, "reason", err.Error(), "requestId", requestID) return } as.Log.Info(message, "remote-addr", ctx.Request.RemoteAddr, "requestId", requestID) }