---
url: >-
  https://adk.nht.io/api/@nhtio/adk/dispatch_runner/interfaces/DispatchExecutorLogChannel.md
description: 'Five-level log channel exposed on [`DispatchExecutorHelpers`](https://adk.nht.io/api/@nhtio/adk/dispatch_runner/interfaces/DispatchExecutorHelpers).'
---

# Interface: DispatchExecutorLogChannel

Defined in: [lib/types/dispatch\_runner.ts:177](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L177)

Five-level log channel exposed on [DispatchExecutorHelpers](DispatchExecutorHelpers.md).

## 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](../../types/interfaces/DispatchContext.md), and never participate in ack / nack flow.

## Methods

### debug()

```ts
debug(entry: DispatchExecutorLogEntry): void;
```

Defined in: [lib/types/dispatch\_runner.ts:181](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L181)

Emit a `debug`-level structured log event.

#### Parameters

| Parameter | Type                                                      |
| --------- | --------------------------------------------------------- |
| `entry`   | [`DispatchExecutorLogEntry`](DispatchExecutorLogEntry.md) |

#### Returns

`void`

***

### error()

```ts
error(entry: DispatchExecutorLogEntry): void;
```

Defined in: [lib/types/dispatch\_runner.ts:187](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L187)

Emit an `error`-level structured log event.

#### Parameters

| Parameter | Type                                                      |
| --------- | --------------------------------------------------------- |
| `entry`   | [`DispatchExecutorLogEntry`](DispatchExecutorLogEntry.md) |

#### Returns

`void`

***

### info()

```ts
info(entry: DispatchExecutorLogEntry): void;
```

Defined in: [lib/types/dispatch\_runner.ts:183](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L183)

Emit an `info`-level structured log event.

#### Parameters

| Parameter | Type                                                      |
| --------- | --------------------------------------------------------- |
| `entry`   | [`DispatchExecutorLogEntry`](DispatchExecutorLogEntry.md) |

#### Returns

`void`

***

### trace()

```ts
trace(entry: DispatchExecutorLogEntry): void;
```

Defined in: [lib/types/dispatch\_runner.ts:179](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L179)

Emit a `trace`-level structured log event.

#### Parameters

| Parameter | Type                                                      |
| --------- | --------------------------------------------------------- |
| `entry`   | [`DispatchExecutorLogEntry`](DispatchExecutorLogEntry.md) |

#### Returns

`void`

***

### warn()

```ts
warn(entry: DispatchExecutorLogEntry): void;
```

Defined in: [lib/types/dispatch\_runner.ts:185](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L185)

Emit a `warn`-level structured log event.

#### Parameters

| Parameter | Type                                                      |
| --------- | --------------------------------------------------------- |
| `entry`   | [`DispatchExecutorLogEntry`](DispatchExecutorLogEntry.md) |

#### Returns

`void`
