(logLevel string, sink logSink)
| 748 | } |
| 749 | |
| 750 | func 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 | |
| 768 | type terraformProvisionLog struct { |
| 769 | Level string `json:"@level"` |
no test coverage detected