---
url: >-
  https://adk.nht.io/api/@nhtio/adk/dispatch_runner/interfaces/DispatchExecutorLogEntry.md
description: 'Per-call structured payload for [`DispatchExecutorLogChannel`](https://adk.nht.io/api/@nhtio/adk/dispatch_runner/interfaces/DispatchExecutorLogChannel).'
---

# Interface: DispatchExecutorLogEntry

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

Per-call structured payload for [DispatchExecutorLogChannel](DispatchExecutorLogChannel.md).

## Remarks

`kind` is a short, stable discriminator the executor authored — observability middleware
matches on it to filter / group / aggregate events without parsing the human-readable
`message`. `payload` is the structured detail block; it is delivered to subscribers verbatim
(the runner never inspects it).

## Properties

| Property                                 | Type                                                                                                               | Description                                                                             | Defined in                                                                                                                |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
|  `kind`        | `string`                                                                                                           | Stable discriminator authored by the executor (e.g. `'retry-attempt'`, `'http-error'`). | [lib/types/dispatch\_runner.ts:162](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L162) |
|  `message`  | `string`                                                                                                           | Human-readable message — safe to surface in logs or test failure output.                | [lib/types/dispatch\_runner.ts:164](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L164) |
|  `payload?` | [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)<`string`, `unknown`> | Optional structured detail block. Delivered to subscribers verbatim.                    | [lib/types/dispatch\_runner.ts:166](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/lib/types/dispatch_runner.ts#L166) |
