terraform-provider-gitea/vendor/github.com/hashicorp/terraform-plugin-go/internal/logging/provider.go

19 lines
393 B
Go
Raw Normal View History

package logging
import (
"log"
"strings"
tfaddr "github.com/hashicorp/terraform-registry-address"
)
func ProviderLoggerName(providerAddress string) string {
provider, err := tfaddr.ParseProviderSource(providerAddress)
if err != nil {
log.Printf("[ERROR] Error parsing provider name %q: %s", providerAddress, err)
return ""
}
return strings.ReplaceAll(provider.Type, "-", "_")
}