Skip to main content

Interface: CreateContextualApplicationErrorInput

Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:11

Input for createContextualApplicationError.

Properties

cause

readonly cause: unknown

Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:13

Original thrown value.


code

readonly code: string

Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:15

Stable code used for grouping/telemetry.


details?

readonly optional details: Record<string, unknown>

Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:17

Additional structured metadata.


diagnosticsLogger

readonly diagnosticsLogger: BaseLogger

Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:19

Diagnostics logger used for deeper debugging signals.


diagnosticsPrefix?

readonly optional diagnosticsPrefix: string

Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:21

Prefix included with diagnostics messages (defaults to "[Orchestrator]").


logger

readonly logger: BaseLogger

Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:23

Primary logger used for user-facing / general logs.


message

readonly message: string

Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:25

Human readable message.


operation

readonly operation: string

Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:27

Operation name for debugging/correlation.