MCPcopy Create free account
hub / github.com/Azure/ARO-HCP / AddLogValuesForResourceID

Method AddLogValuesForResourceID

internal/utils/context.go:233–247  ·  view source on GitHub ↗

AddLogValuesForResourceID adds common logging key/value pairs from a resource ID. It adds: subscription_id, resource_group, resource_name, resource_id, and hcp_cluster_name (if applicable).

(resourceID *azcorearm.ResourceID)

Source from the content-addressed store, hash-verified

231 return ret
232}
233
234// AddSubscriptionID adds the "subscription_id" key with the lowercased value.
235func (lv LogValues) AddSubscriptionID(value string) LogValues {
236 return append(lv, "subscription_id", strings.ToLower(value))
237}
238
239// AddLogValuesForResourceID adds common logging key/value pairs from a resource ID.
240// It adds: subscription_id, resource_group, resource_name, resource_id, and hcp_cluster_name (if applicable).
241func (lv LogValues) AddLogValuesForResourceID(resourceID *azcorearm.ResourceID) LogValues {
242 if resourceID == nil {
243 return lv
244 }
245 lv = lv.AddSubscriptionID(resourceID.SubscriptionID).
246 AddResourceGroup(resourceID.ResourceGroupName).
247 AddResourceType(resourceID.ResourceType.String()).
248 AddResourceName(resourceID.Name).
249 AddResourceID(resourceID.String())
250

Callers 15

AddLoggerValuesMethod · 0.80
MiddlewareLoggingFunction · 0.80
migrateClustersMethod · 0.80
migrateNodePoolsMethod · 0.80
migrateExternalAuthsMethod · 0.80
AddLoggerValuesMethod · 0.80
AddLoggerValuesMethod · 0.80
AddLoggerValuesMethod · 0.80
AddLoggerValuesMethod · 0.80
AddLoggerValuesMethod · 0.80
AddLoggerValuesMethod · 0.80

Calls 8

AddSubscriptionIDMethod · 0.95
AddHCPClusterNameMethod · 0.95
AddResourceIDMethod · 0.80
AddResourceNameMethod · 0.80
AddResourceTypeMethod · 0.80
AddResourceGroupMethod · 0.80
StringMethod · 0.45

Tested by

no test coverage detected