---
title: View Kapacitor Flux task logs
description: Use the kapacitor CLI or the Kapacitor HTTP API to list Kapacitor Flux tasks.
url: https://docs.influxdata.com/kapacitor/v1/working/flux/manage/view-task-logs/
estimated_tokens: 518
product: Kapacitor
version: v1
publisher: InfluxData
canonical: https://docs.influxdata.com/kapacitor/v1/working/flux/manage/view-task-logs/
date: '2023-10-03T10:49:57-06:00'
lastmod: '2023-10-03T10:49:57-06:00'
---

Use the **`kapacitor` CLI** or the **Kapacitor HTTP API** to view Kapacitor Flux task logs.

#### CLI ####

Use the `kapacitor flux task log list` command to output Kapacitor Flux task logs.
Provide the following flags:

\* Required

* \* `--task-id`: Task ID
* `--run-id`: Task run ID *(see [Manage Flux task runs](/kapacitor/v1/working/flux/manage/task-runs/))*

## CLI examples

* [Show all run logs for a Flux task](#show-all-run-logs-for-a-flux-task)
* [Show logs for a specific Flux task run](#show-logs-for-a-specific-flux-task-run)

##### Show all run logs for a Flux task

```sh
kapacitor flux task log list --task-id 000x00xX0xXXx00
```

##### Show logs for a specific Flux task run

```sh
kapacitor flux task log list \
  --task-id 000x00xX0xXXx00 \
  --run-id XXX0xx0xX00Xx0X
```

* [Show all run logs for a task](#show-all-run-logs-for-a-task-api)
* [Show logs for a specific Flux task run](#show-logs-for-a-specific-flux-task-run-api)

## Show all run logs for a task

Use the following request method and endpoint to show Kapacitor Flux task logs.

```
GET /kapacitor/v1/api/v2/tasks/{taskID}/log
```

Provide the following with your request (\* Required):

#### Path parameters

* \* **taskID**: Task ID

```sh
# Get logs for task ID 000x00xX0xXXx00
curl --request GET \
  'http://localhost:9092/kapacitor/v1/api/v2/tasks/000x00xX0xXXx00/logs'
```

## Show logs for a specific Flux task run

Use the following request method and endpoint to show logs for a specific
Kapacitor Flux task run.

```
GET /kapacitor/v1//api/v2/tasks/{taskID}/runs/{runID}/logs
```

Provide the following with your request (\* Required):

#### Path parameters

* \* **taskID**: Task ID
* \* **runID**: Task run ID *(see [Manage Flux task runs](/kapacitor/v1/working/flux/manage/task-runs/))*

```sh
# Get logs for task ID 000x00xX0xXXx00, run ID XXX0xx0xX00Xx0X
curl --request GET \
  'http://localhost:9092/kapacitor/v1/api/v2/tasks/000x00xX0xXXx00/runs/XXX0xx0xX00Xx0X/logs'
```

#### Related

* [kapacitor flux task log](/kapacitor/v1/reference/cli/kapacitor/flux/task/log/)
