Files
Koenraad VerheydenandGitHub eb2bb10fbd Upgrade dskit dependency to latest main (#2978)
* Upgrade dskit dependency to latest main

* Revert upgrades to otel dependencies

* rm kuberesolver/v5/README.md

* Add kuberesolver/v5/README.md

* no touch crlf?
2023-10-04 16:57:59 +02:00

27 lines
612 B
Go

// Provenance-includes-location: https://github.com/weaveworks/common/blob/main/user/logging.go
// Provenance-includes-license: Apache-2.0
// Provenance-includes-copyright: Weaveworks Ltd.
package user
import (
"context"
"github.com/go-kit/log"
)
// LogWith returns user and org information from the context as log fields.
func LogWith(ctx context.Context, logger log.Logger) log.Logger {
userID, err := ExtractUserID(ctx)
if err == nil {
logger = log.With(logger, "userID", userID)
}
orgID, err := ExtractOrgID(ctx)
if err == nil {
logger = log.With(logger, "orgID", orgID)
}
return logger
}