mirror of
https://github.com/weaveworks/scope.git
synced 2026-05-11 11:47:32 +00:00
Bumped all packages that make the build fail:
gvt update github.com/golang/protobuf/proto
gvt fetch github.com/golang/protobuf/ptypes
gvt fetch google.golang.org/genproto/googleapis/rpc/status
gvt update google.golang.org/grpc/status
gvt update google.golang.org/grpc/transport
gvt update golang.org/x/net/http2
22 lines
419 B
Go
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
|
|
}
|