(s: string)
| 36 | }; |
| 37 | |
| 38 | const truncate = (s: string): string => |
| 39 | s.length <= MAX_CONSOLE_CAUSE_CHARS |
| 40 | ? s |
| 41 | : `${s.slice(0, MAX_CONSOLE_CAUSE_CHARS)}\n…[truncated ${s.length - MAX_CONSOLE_CAUSE_CHARS} chars]`; |
| 42 | |
| 43 | const validOtelContext = (context: OtelCorrelationContext): boolean => |
| 44 | OTEL_TRACE_ID_PATTERN.test(context.traceId) && OTEL_SPAN_ID_PATTERN.test(context.spanId); |