64
*/
65
export function logLevelToOtlpSeverity(level: LogLevel): { severityNumber: number; severityText: OtlpLogLevelName } {
67
>
case LogLevel.Trace: return { severityNumber: 1, severityText: 'trace' };
68
>
case LogLevel.Debug: return { severityNumber: 5, severityText: 'debug' };
69
>
case LogLevel.Info: return { severityNumber: 9, severityText: 'info' };
70
>
case LogLevel.Warning: return { severityNumber: 13, severityText: 'warn' };
71
>
case LogLevel.Error: return { severityNumber: 17, severityText: 'error' };
72
>
case LogLevel.Off:
73
// `Off` is filtered out before we ever reach this function — but
74
// pick a sentinel so callers can defend if they get here anyway.
75
return { severityNumber: 0, severityText: 'trace' };
77
>
}
78
79
/**