mirror of
https://github.com/nais/wonderwall.git
synced 2026-05-16 05:16:37 +00:00
refactor(middleware/logentry): add fields to default logger
This commit is contained in:
@@ -47,7 +47,7 @@ func New(upstreamHost string) *ReverseProxy {
|
||||
}
|
||||
|
||||
func (rp *ReverseProxy) Handler(src Source, w http.ResponseWriter, r *http.Request) {
|
||||
logger := mw.LogEntryFrom(r).WithField("request_path", r.URL.Path)
|
||||
logger := mw.LogEntryFrom(r)
|
||||
isAuthenticated := false
|
||||
|
||||
accessToken, err := src.GetSessions().GetAccessToken(r)
|
||||
|
||||
@@ -61,8 +61,12 @@ func (l *requestLogger) NewLogEntry(r *http.Request) *requestLoggerEntry {
|
||||
correlationID := middleware.GetReqID(r.Context())
|
||||
|
||||
fields := log.Fields{
|
||||
"correlation_id": correlationID,
|
||||
"provider": l.Provider,
|
||||
"correlation_id": correlationID,
|
||||
"provider": l.Provider,
|
||||
"request_host": r.Host,
|
||||
"request_method": r.Method,
|
||||
"request_path": r.URL.Path,
|
||||
"request_user_agent": r.UserAgent(),
|
||||
}
|
||||
|
||||
entry.Logger = l.Logger.WithFields(fields)
|
||||
|
||||
Reference in New Issue
Block a user