93
errorHash string,
94
statusCode codes.Code,
96
>
methodName := api.MethodName(fullMethod)
97
>
overridedMethodName := telemetryOverrideOperationTag(fullMethod, methodName)
98
>
nsName := MustGetNamespaceName(mi.namespaceRegistry, req)
99
>
var logTags []tag.Tag
100
>
if nsName == "" {
101
>
logTags = []tag.Tag{tag.Operation(overridedMethodName)}
102
>
} else {
103
logTags = []tag.Tag{tag.Operation(overridedMethodName), tag.WorkflowNamespace(nsName.String())}
104
}
105
107
>
108
>
logTags = append(logTags, tag.Stringer("grpc_code", statusCode))
109
>
logTags = append(logTags, mi.workflowTags.Extract(req, fullMethod)...)
110
>
111
>
mi.logger.Error("masked service failures", append(logTags, tag.Error(err))...)
112
}