Skip to content
1 min read · 207 words

Interface: DispatchExecutorLogChannel

Defined in: lib/types/dispatch_runner.ts:177

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: lib/types/dispatch_runner.ts:181

Emit a debug-level structured log event.

Parameters

ParameterType
entryDispatchExecutorLogEntry

Returns

void


error()

ts
error(entry: DispatchExecutorLogEntry): void;

Defined in: lib/types/dispatch_runner.ts:187

Emit an error-level structured log event.

Parameters

ParameterType
entryDispatchExecutorLogEntry

Returns

void


info()

ts
info(entry: DispatchExecutorLogEntry): void;

Defined in: lib/types/dispatch_runner.ts:183

Emit an info-level structured log event.

Parameters

ParameterType
entryDispatchExecutorLogEntry

Returns

void


trace()

ts
trace(entry: DispatchExecutorLogEntry): void;

Defined in: lib/types/dispatch_runner.ts:179

Emit a trace-level structured log event.

Parameters

ParameterType
entryDispatchExecutorLogEntry

Returns

void


warn()

ts
warn(entry: DispatchExecutorLogEntry): void;

Defined in: lib/types/dispatch_runner.ts:185

Emit a warn-level structured log event.

Parameters

ParameterType
entryDispatchExecutorLogEntry

Returns

void