Files
weave-scope/vendor/github.com/weaveworks/common/user/logging.go
Roland Schilter c817eccb9b Update github.com/weaveworks/common & deps
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
2017-06-21 12:19:17 +02: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
}