Commit adae6b6f authored by Cloud User's avatar Cloud User

add slogfiber

parent 1e85ff71
...@@ -32,6 +32,10 @@ import ( ...@@ -32,6 +32,10 @@ import (
"github.com/grafana/loki-client-go/loki" "github.com/grafana/loki-client-go/loki"
slogloki "github.com/samber/slog-loki/v3" slogloki "github.com/samber/slog-loki/v3"
// "github.com/gofiber/fiber/v2"
// "github.com/gofiber/fiber/v2/middleware/recover"
// slogfiber "github.com/samber/slog-fiber"
// "log/slog"
) )
var ( var (
...@@ -896,6 +900,10 @@ func main() { ...@@ -896,6 +900,10 @@ func main() {
WithResponseHeader: true, WithResponseHeader: true,
WithSpanID: true, WithSpanID: true,
WithTraceID: true, WithTraceID: true,
//DefaultLevel: levelVar.Level(),
DefaultLevel: slog.LevelInfo,
ClientErrorLevel: slog.LevelWarn,
ServerErrorLevel: slog.LevelError,
} }
_ = cfg _ = cfg
...@@ -989,18 +997,18 @@ var replanceQueryTask *model.TaskType ...@@ -989,18 +997,18 @@ var replanceQueryTask *model.TaskType
func ApiOrJWT(c *fiber.Ctx) error { func ApiOrJWT(c *fiber.Ctx) error {
cfg := slogfiber.Config{ // cfg := slogfiber.Config{
WithUserAgent: true, // WithUserAgent: true,
WithRequestID: true, // WithRequestID: true,
WithRequestBody: true, // WithRequestBody: true,
WithRequestHeader: true, // WithRequestHeader: true,
WithResponseBody: false, // WithResponseBody: false,
WithResponseHeader: true, // WithResponseHeader: true,
WithSpanID: true, // WithSpanID: true,
WithTraceID: true, // WithTraceID: true,
} // }
slogfiber.NewWithConfig(slog.Default(), cfg) //slogfiber.NewWithConfig(slog.Default(), cfg)
reqHeaders := c.GetReqHeaders() reqHeaders := c.GetReqHeaders()
...@@ -1020,7 +1028,7 @@ func ApiOrJWT(c *fiber.Ctx) error { ...@@ -1020,7 +1028,7 @@ func ApiOrJWT(c *fiber.Ctx) error {
return c.SendString(fmt.Sprintf("Please provide http header %s .", RequestId)) return c.SendString(fmt.Sprintf("Please provide http header %s .", RequestId))
} }
slogfiber.AddCustomAttributes(c, slog.String(TaskIdAtrr, reqHeaders[TaskIdAtrr][0])) //slogfiber.AddCustomAttributes(c, slog.String(TaskIdAtrr, reqHeaders[TaskIdAtrr][0]))
baseAttributes := []slog.Attr{} baseAttributes := []slog.Attr{}
baseAttributes = append(baseAttributes, slog.String(TaskIdAtrr, reqHeaders[TaskIdAtrr][0])) baseAttributes = append(baseAttributes, slog.String(TaskIdAtrr, reqHeaders[TaskIdAtrr][0]))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment