MCPcopy Create free account
hub / github.com/coder/coder / convertTerraformLogLevel

Function convertTerraformLogLevel

provisioner/terraform/executor.go:750–766  ·  view source on GitHub ↗
(logLevel string, sink logSink)

Source from the content-addressed store, hash-verified

748}
749
750func convertTerraformLogLevel(logLevel string, sink logSink) proto.LogLevel {
751 switch strings.ToLower(logLevel) {
752 case "trace":
753 return proto.LogLevel_TRACE
754 case "debug":
755 return proto.LogLevel_DEBUG
756 case "info":
757 return proto.LogLevel_INFO
758 case "warn", "warning":
759 return proto.LogLevel_WARN
760 case "error":
761 return proto.LogLevel_ERROR
762 default:
763 sink.ProvisionLog(proto.LogLevel_WARN, fmt.Sprintf("unable to convert log level %s", logLevel))
764 return proto.LogLevel_INFO
765 }
766}
767
768type terraformProvisionLog struct {
769 Level string `json:"@level"`

Callers 2

readAndLogFunction · 0.85
provisionReadAndLogMethod · 0.85

Calls 1

ProvisionLogMethod · 0.65

Tested by

no test coverage detected