mirror of
https://github.com/hanzoai/telemetry.git
synced 2026-10-30 20:01:49 +00:00
#### Description Check if code and import statements are formatted, with additional rules. * https://golangci-lint.run/usage/formatters/#gofumpt * https://go-critic.com/overview.html#paramtypecombine This is the application of golangci-lint fmt ./... , the Makefile has been update to include this behavior Signed-off-by: Matthieu MOREL <[email protected]> Co-authored-by: Alex Boten <[email protected]>
56 lines
1.4 KiB
Go
56 lines
1.4 KiB
Go
// Copyright The OpenTelemetry Authors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package normal // import "go.opentelemetry.io/collector/exporter/debugexporter/internal/normal"
|
|
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
|
|
"go.opentelemetry.io/collector/pdata/pcommon"
|
|
)
|
|
|
|
// writeAttributes returns a slice of strings in the form "attrKey=attrValue"
|
|
func writeAttributes(attributes pcommon.Map) (attributeStrings []string) {
|
|
for k, v := range attributes.All() {
|
|
attribute := fmt.Sprintf("%s=%s", k, v.AsString())
|
|
attributeStrings = append(attributeStrings, attribute)
|
|
}
|
|
return attributeStrings
|
|
}
|
|
|
|
// writeAttributesString returns a string in the form " attrKey=attrValue attr2=value2"
|
|
func writeAttributesString(attributesMap pcommon.Map) (attributesString string) {
|
|
attributes := writeAttributes(attributesMap)
|
|
if len(attributes) > 0 {
|
|
attributesString = " " + strings.Join(attributes, " ")
|
|
}
|
|
return attributesString
|
|
}
|
|
|
|
func writeResourceDetails(schemaURL string) (resourceDetails string) {
|
|
if schemaURL != "" {
|
|
resourceDetails = " [" + schemaURL + "]"
|
|
}
|
|
return resourceDetails
|
|
}
|
|
|
|
func writeScopeDetails(name, version, schemaURL string) (scopeDetails string) {
|
|
if name != "" {
|
|
scopeDetails += name
|
|
}
|
|
if version != "" {
|
|
scopeDetails += "@" + version
|
|
}
|
|
if schemaURL != "" {
|
|
if scopeDetails != "" {
|
|
scopeDetails += " "
|
|
}
|
|
scopeDetails += "[" + schemaURL + "]"
|
|
}
|
|
if scopeDetails != "" {
|
|
scopeDetails = " " + scopeDetails
|
|
}
|
|
return scopeDetails
|
|
}
|