Skip to content

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 ​

readonly code: 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 ​

readonly context: 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 ​

readonly id: string

Defined in: core/src/ports/error-tracker.ts:4

ULID del registro; también va en el log (errorId) para cruzarlos.


message ​

readonly message: string

Defined in: core/src/ports/error-tracker.ts:12


name ​

readonly name: string

Defined in: core/src/ports/error-tracker.ts:11


operation ​

readonly operation: string

Defined in: core/src/ports/error-tracker.ts:8

Operación donde ocurrió: 'tenants.create', 'http.request', 'events.listener'...


stack ​

readonly stack: string | undefined

Defined in: core/src/ports/error-tracker.ts:13


tenantId ​

readonly tenantId: string | null

Defined in: core/src/ports/error-tracker.ts:6

null = contexto central.


time ​

readonly time: Date

Defined in: core/src/ports/error-tracker.ts:14

Publicado bajo la licencia MIT.