(s: string)
| 53 | }; |
| 54 | |
| 55 | const truncate = (s: string): string => |
| 56 | s.length <= MAX_CONSOLE_CAUSE_CHARS |
| 57 | ? s |
| 58 | : `${s.slice(0, MAX_CONSOLE_CAUSE_CHARS)}\n…[truncated ${s.length - MAX_CONSOLE_CAUSE_CHARS} chars]`; |
| 59 | |
| 60 | const validOtelContext = (context: OtelCorrelationContext): boolean => |
| 61 | OTEL_TRACE_ID_PATTERN.test(context.traceId) && OTEL_SPAN_ID_PATTERN.test(context.spanId); |