* Records `error.message` and `error.name` on `span`. Messages are * bounded and common credential forms are redacted. Adapters that * want richer error reporting can subscribe to the underlying span * system directly; the workspace itself only forwards what the * Cloudflare `Span` surface accep
(span: WorkspaceSpan, error: unknown)
| 191 | * Cloudflare `Span` surface accepts. |
| 192 | */ |
| 193 | function recordError(span: WorkspaceSpan, error: unknown): void { |
| 194 | if (error instanceof Error) { |
| 195 | span.setAttribute("error.name", error.name); |
| 196 | } |
| 197 | span.setAttribute("error.message", safeErrorMessage(error)); |
| 198 | } |
| 199 | |
| 200 | const MAX_SAFE_ERROR_LENGTH = 512; |
| 201 |
no test coverage detected