Optional
consoleMethodsToRecord?: ConsoleMethods[]Optional
disableConsoleRecording?: booleanSpecifies whether Highlight will record console messages.
Optional
enablePerformanceRecording?: booleanSpecifies whether to record performance metrics (e.g. FPS, device memory).
Optional
enablePromisePatch?: booleanSpecifies whether window.Promise should be patched to record the stack trace of promise rejections.
Optional
environment?: "development" | "staging" | "production" | stringSpecifies the environment your application is running in. This is useful to distinguish whether your session was recorded on localhost or in production.
Optional
networkRecording?: boolean | NetworkRecordingOptionsSpecifies how and what Highlight records from network requests and responses.
Optional
otel?: OtelOptions & { eventNames?: EventName[]; otlpEndpoint?: string }OTLP options for OpenTelemetry tracing. Instrumentations are enabled by default.
Optional
reportConsoleErrors?: booleanSpecifies whether Highlight will report console.error
invocations as Highlight Errors.
Optional
tracingOrigins?: boolean | (string | RegExp)[]Specifies where the backend of the app lives. If specified, Highlight will attach the X-Highlight-Request header to outgoing requests whose destination URLs match a substring or regexp from this list, so that backend errors can be linked back to the session. If 'true' is specified, all requests to the current domain will be matched.
Specifies which console methods to record. The value here will be ignored if
disabledConsoleRecording
istrue
.