Files
weave-scope/vendor/github.com/weaveworks/common/user/logging.go
2017-09-15 10:29:55 +00:00

22 lines
419 B
Go

package user
import (
"golang.org/x/net/context"
log "github.com/Sirupsen/logrus"
)
// LogFields returns user and org information from the context as log fields.
func LogFields(ctx context.Context) log.Fields {
fields := log.Fields{}
userID, err := ExtractUserID(ctx)
if err == nil {
fields["userID"] = userID
}
orgID, err := ExtractOrgID(ctx)
if err == nil {
fields["orgID"] = orgID
}
return fields
}