mirror of
https://github.com/weaveworks/scope.git
synced 2026-05-01 23:07:40 +00:00
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
|
|
}
|