in components/google-built-opentelemetry-collector/exporter/googleservicecontrolexporter/logs.go [57:80]
func severityMapping(severityNumber plog.SeverityNumber) (logtypepb.LogSeverity, error) {
switch {
case severityNumber == 0:
return logtypepb.LogSeverity_DEFAULT, nil
case 1 <= severityNumber && severityNumber <= 8:
return logtypepb.LogSeverity_DEBUG, nil
case 9 <= severityNumber && severityNumber <= 10:
return logtypepb.LogSeverity_INFO, nil
case 11 <= severityNumber && severityNumber <= 12:
return logtypepb.LogSeverity_NOTICE, nil
case 13 <= severityNumber && severityNumber <= 16:
return logtypepb.LogSeverity_WARNING, nil
case 17 <= severityNumber && severityNumber <= 20:
return logtypepb.LogSeverity_ERROR, nil
case 21 <= severityNumber && severityNumber <= 22:
return logtypepb.LogSeverity_CRITICAL, nil
case severityNumber == 23:
return logtypepb.LogSeverity_ALERT, nil
case severityNumber == 24:
return logtypepb.LogSeverity_EMERGENCY, nil
default:
return logtypepb.LogSeverity_DEFAULT, fmt.Errorf("unknown severity number %d", severityNumber)
}
}