Documentation / @tenancy-node/core / TrackedError
Interface: TrackedError
Defined in: core/src/ports/error-tracker.ts:2
Un error registrado, con todo el contexto para diagnosticarlo.
Properties
code
readonlycode:string
Defined in: core/src/ports/error-tracker.ts:10
Código estable (TENANCY_*) o el nombre del error si no es del paquete.
context
readonlycontext:Readonly<Record<string,unknown>>
Defined in: core/src/ports/error-tracker.ts:16
Datos adicionales: método y ruta HTTP, tipo de evento, id de la petición...
id
readonlyid:string
Defined in: core/src/ports/error-tracker.ts:4
ULID del registro; también va en el log (errorId) para cruzarlos.
message
readonlymessage:string
Defined in: core/src/ports/error-tracker.ts:12
name
readonlyname:string
Defined in: core/src/ports/error-tracker.ts:11
operation
readonlyoperation:string
Defined in: core/src/ports/error-tracker.ts:8
Operación donde ocurrió: 'tenants.create', 'http.request', 'events.listener'...
stack
readonlystack:string|undefined
Defined in: core/src/ports/error-tracker.ts:13
tenantId
readonlytenantId:string|null
Defined in: core/src/ports/error-tracker.ts:6
null = contexto central.
time
readonlytime:Date
Defined in: core/src/ports/error-tracker.ts:14