Skip to content
1 min read · 207 words

Interface: DispatchExecutorLogChannel ​

Defined in: src/lib/types/dispatch_runner.ts:196

Five-level log channel exposed on DispatchExecutorHelpers.

Remarks ​

Each method emits a log observability event with the corresponding level. Implementations are non-blocking and side-effect-only — they never throw, never modify the @nhtio/adk!DispatchContext, and never participate in ack / nack flow.

Methods ​

debug() ​

ts
debug(entry: DispatchExecutorLogEntry): void;

Defined in: src/lib/types/dispatch_runner.ts:200

Emit a debug-level structured log event.

Parameters ​

ParameterType
entryDispatchExecutorLogEntry

Returns ​

void


error() ​

ts
error(entry: DispatchExecutorLogEntry): void;

Defined in: src/lib/types/dispatch_runner.ts:206

Emit an error-level structured log event.

Parameters ​

ParameterType
entryDispatchExecutorLogEntry

Returns ​

void


info() ​

ts
info(entry: DispatchExecutorLogEntry): void;

Defined in: src/lib/types/dispatch_runner.ts:202

Emit an info-level structured log event.

Parameters ​

ParameterType
entryDispatchExecutorLogEntry

Returns ​

void


trace() ​

ts
trace(entry: DispatchExecutorLogEntry): void;

Defined in: src/lib/types/dispatch_runner.ts:198

Emit a trace-level structured log event.

Parameters ​

ParameterType
entryDispatchExecutorLogEntry

Returns ​

void


warn() ​

ts
warn(entry: DispatchExecutorLogEntry): void;

Defined in: src/lib/types/dispatch_runner.ts:204

Emit a warn-level structured log event.

Parameters ​

ParameterType
entryDispatchExecutorLogEntry

Returns ​

void