Compare commits
2 Commits
5670f87f64
...
9d7fea4d82
Author | SHA1 | Date | |
---|---|---|---|
9d7fea4d82 | |||
fcba57c4e3 |
@ -45,7 +45,7 @@ func GinLogger(logfile string) gin.HandlerFunc {
|
|||||||
}
|
}
|
||||||
if requestID := c.Writer.Header().Get("X-Request-Id"); requestID != "" {
|
if requestID := c.Writer.Header().Get("X-Request-Id"); requestID != "" {
|
||||||
// logger.With(logger.String("reqId", requestID))
|
// logger.With(logger.String("reqId", requestID))
|
||||||
fields = append(fields, logger.String("reqId", requestID))
|
fields = append([]logger.Field{logger.String("reqId", requestID)}, fields...)
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Info("GIN request", fields...)
|
log.Info("GIN request", fields...)
|
||||||
|
@ -10,6 +10,7 @@ package logger
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
@ -96,11 +97,12 @@ func ReplaceDefault(l *Logger) { std = l }
|
|||||||
|
|
||||||
func SetLevel(level Level) { std.SetLevel(level) }
|
func SetLevel(level Level) { std.SetLevel(level) }
|
||||||
|
|
||||||
func With(fields ...Field) {
|
func WithTarget(target string) Field {
|
||||||
std.l.Core().With(fields)
|
return String("target", target)
|
||||||
}
|
}
|
||||||
func WithRequestId(reqId string) {
|
|
||||||
std.l.Core().With([]Field{String("reqId", reqId)})
|
func WithRequestId(req *http.Request) Field {
|
||||||
|
return String("reqId", req.Header.Get("X-Request-ID"))
|
||||||
}
|
}
|
||||||
|
|
||||||
func Debug(msg string, fields ...Field) { std.Debug(msg, fields...) }
|
func Debug(msg string, fields ...Field) { std.Debug(msg, fields...) }
|
||||||
|
Loading…
Reference in New Issue
Block a user