> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/deploy/device-manager/monitoring/view-device-logs.md).

# View Device Logs

In some cases, you may feel like your device is not operating as you intend. Maybe a workflow step is acting in a strange way or you are not seeing it connect to some service on your network.\
\
To help you debug, Roboflow Deployment Manager makes it easy to see logs from Roboflow services running on your device.\
\
:exclamation:The logs page does NOT display all logs from syslog on your system or logs from non-Roboflow services for security purposes.

To see your device logs, click on a device in Deployment Manager, then click on the "Logs" tab:

<figure><img src="/files/oPgUd3AIhZQhPPeCCAGa" alt=""><figcaption></figcaption></figure>

From here you can see the most recent logs as they are streamed up from the device, download logs if you need to send lines to other stakeholders within your company, filter by time range, and filter by specific Roboflow services.

#### Search Logs

Use the search bar to filter log lines by their text content. Search is case-insensitive and matches literal substrings, so punctuation and spaces are matched exactly and characters like `*` have no special meaning.

* Type one or more words to match lines that contain any of those words (ex: `error timeout` matches lines with "error" or "timeout").
* Wrap text in double quotes to match it as a single exact phrase, including spaces and punctuation (ex: `"Falling back"`).

The histogram counts and the log list use the same search rules, so a search that shows histogram activity also returns matching log lines. Search combines with the time range and service filters.

#### Download Logs

Click "Download Logs" to export the currently visible logs to a CSV file. The export respects your active search text, time range, and service filters, and it includes logs through the newest entry in view (including live logs still streaming in).

A single download returns up to 50,000 rows. To capture more than that, narrow the time range or filters and download each segment.

#### For Advanced Users

Roboflow Deployment Manager is orchestrated on top of Docker containers that are each different managed as services running on your device. The most common Roboflow services are:<br>

* Inference - This is the service that actually runs your model and workflows
* Manager - This service works in conjunction with the inference service and handles tracking the different streams. It's the service that manages stopping and starting the workflows that are run on the inference service
* RFDM - This is the service that handles downloading the Docker containers on the device as well as tracks, telemetry, logs, and device health. Think of this is the management layer for all the other services.
* HMI - If configured, you may see an HMI service that runs the user interface on the device
* Event Store - If configured, you may see an event store service that can store recent vision event data for viewing in the HMI
* Redis - This deploys a Redis DB that is used for caching various telemetry before it's synchronized to Roboflow.
