> ## Documentation Index
> Fetch the complete documentation index at: https://docs.automate.ax/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Automate.ax automations are TypeScript programs.
> Use Bun for installation and command examples.
> Use Automate.ax for the product name and automate.ax for the package, CLI, and domain.
> Treat documented public APIs as current; do not invent transitional or deprecated names.

# Log

> Write an encodable value to the automation execution log.

`log` writes a value to the execution log. Use it for useful run diagnostics,
not as durable storage or an action result.

## Example

```ts automations/log-request.automation.ts theme={null}
import { automation, log, onHttpRequest } from "automate.ax"

export default automation("Log HTTP paths", () => {
  const request = onHttpRequest({ scope: "automation" })
  log({ value: request.path })
})
```

## Input

| Input   | Type        | Required | Description                                   |
| ------- | ----------- | -------- | --------------------------------------------- |
| `value` | `Encodable` | Yes      | Value to write, including compatible signals. |

`Encodable` includes platform-supported primitives and structured values. The
action returns `Signal<void>`.
