Fetch execution logs and store them in a file.

This task is useful to automate moving logs between various systems and environments.

yaml
type: "io.kestra.plugin.core.log.Fetch"
yaml
id: "fetch"
type: "io.kestra.plugin.core.log.Fetch"
level: INFO
executionId: "{{ trigger.executionId }}"

yaml
id: "fetch"
type: "io.kestra.plugin.core.log.Fetch"
level: WARN
executionId: "{{ execution.id }}"
tasksId: 
  - "previous_task_id"
Properties

Filter for a specific execution.

If not set, the task will use the ID of the current execution. If set, it will try to locate the execution on the current flow unless the namespace and flowId properties are set.

Filter for a specific flow identifier in case executionId is set.

Default INFO
Possible Values
ERRORWARNINFODEBUGTRACE

The lowest log level that you want to fetch

Filter for a specific namespace in case executionId is set.

SubType string

Filter for one or more task(s).

The number of rows fetched

Format uri

Internal storage URI of stored results

Stored as Amazon ION file in a row per row format.