Interface: CreateContextualApplicationErrorInput
Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:12
Input for createContextualApplicationError.
Properties
cause
readonly cause: unknown;
Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:14
Original thrown value.
code
readonly code: string;
Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:16
Stable code used for grouping/telemetry.
details?
readonly optional details?: UnknownRecord;
Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:18
Additional structured metadata.
diagnosticsLogger
readonly diagnosticsLogger: BaseLogger;
Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:20
Diagnostics logger used for deeper debugging signals.
diagnosticsPrefix?
readonly optional diagnosticsPrefix?: string;
Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:22
Prefix included with diagnostics messages (defaults to "[Orchestrator]").
logger
readonly logger: BaseLogger;
Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:24
Primary logger used for user-facing / general logs.
message
readonly message: string;
Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:26
Human readable message.
operation
readonly operation: string;
Defined in: electron/orchestrator/utils/createContextualApplicationError.ts:28
Operation name for debugging/correlation.