Files
triggerdotdev--trigger.dev/packages/core/src/v3/icons.ts
T
2026-07-13 13:32:57 +08:00

39 lines
1.1 KiB
TypeScript

import { SeverityNumber } from "@opentelemetry/api-logs";
export function iconStringForSeverity(severityNumber: SeverityNumber) {
switch (severityNumber) {
case SeverityNumber.UNSPECIFIED:
return undefined;
case SeverityNumber.TRACE:
case SeverityNumber.TRACE2:
case SeverityNumber.TRACE3:
case SeverityNumber.TRACE4:
return "trace";
case SeverityNumber.DEBUG:
case SeverityNumber.DEBUG2:
case SeverityNumber.DEBUG3:
case SeverityNumber.DEBUG4:
return "debug";
case SeverityNumber.INFO:
case SeverityNumber.INFO2:
case SeverityNumber.INFO3:
case SeverityNumber.INFO4:
return "info";
case SeverityNumber.WARN:
case SeverityNumber.WARN2:
case SeverityNumber.WARN3:
case SeverityNumber.WARN4:
return "warn";
case SeverityNumber.ERROR:
case SeverityNumber.ERROR2:
case SeverityNumber.ERROR3:
case SeverityNumber.ERROR4:
return "error";
case SeverityNumber.FATAL:
case SeverityNumber.FATAL2:
case SeverityNumber.FATAL3:
case SeverityNumber.FATAL4:
return "fatal";
}
}