> For the complete documentation index, see [llms.txt](https://docs.bluefletch.com/bluefletch-enterprise/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bluefletch.com/bluefletch-enterprise/product-guides/support-application/features/generating-rxlogger-log-files.md).

# Generating RxLogger Log Files

On Zebra devices, the BlueFletch Support Application now integrates with RxLogger. RxLogger can be started from the Portal or from the device's Support Application feature, and Portal admins can now retrieve and download the logs.

### From The Portal

{% hint style="info" %}
Beginning in version 5.19.4, Support Application automatically submits RxLogger files to the Portal when RxLogger is started from the Portal or the Support Application. If you are using an older version of Support Application, please adjust the launcher.json configuration according to the instructions in [Configuring RxLogger File Uploads](#configuring-rx-log-file-uploads) first before following the steps here.
{% endhint %}

1. Select a device and navigate to the Device Actions menu. Click the RxLogger button.

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

2. The user will then be directed to a separate page where they can specify the duration for which RxLogger should capture logs.

<figure><img src="/files/m3lGJ7Z0Z228kyqZJt04" alt="" width="489"><figcaption></figcaption></figure>

3. Upon selecting a duration, RxLogger will start capturing logs on the device.
4. Users can download the generated RxLogger log files via View Logs in the Portal.

### From Support Application

{% hint style="info" %}
The device-side **Start RxLogger** and **Stop RxLogger** buttons in this flow were introduced in Support Application 5.15.7.
{% endhint %}

1. Locate and open the Support Application on your device.
2. Navigate to the Dashboard within the Support Application. Look for the "RxLogger" button in the bottom left corner.
3. Tap the "START RXLOGGER" button. RxLogger will begin collecting data, including events, crashes, device information, and system statistics. The capture duration is set to 5 minutes by default.

<figure><img src="/files/cEZawLkswnMuQmmWCjAL" alt="" width="360"><figcaption></figcaption></figure>

4. You can tap "STOP RXLOGGER" at any time to end data collection early. Otherwise, it will stop automatically after 5 minutes.

<figure><img src="/files/zl63zSR5w5m9tCyqXvGG" alt="" width="375"><figcaption></figcaption></figure>

5. Tap the "SUBMIT DEVICE LOGS" button to generate logs and send the captured data to the Portal. A "Submitting Logs" message will appear on the screen.

<figure><img src="/files/fkPDKOU71eQ2PvA4UL88" alt="" width="360"><figcaption></figcaption></figure>

6. Once the logs are sent, you will see "Event Logs Sent" on the screen. Tap "OK" to close the message. The captured logs are now saved on your device. If Support Application 5.19.4 is installed on the device, the logs will also be available from the Portal.

<figure><img src="/files/UsCCT8BA5pZiNp1NKQ8r" alt="" width="360"><figcaption></figcaption></figure>

7. You can check the device folder to access the saved logs.

<figure><img src="/files/Kn0s1rEIRHPBaLfz2mH0" alt="" width="360"><figcaption></figcaption></figure>

<figure><img src="/files/1ObGZtVETqLlJI5YVvTz" alt="" width="360"><figcaption></figcaption></figure>

<figure><img src="/files/6ZmuIAz8X9iyxL6YZLt5" alt="" width="360"><figcaption></figcaption></figure>

### Configuring RxLogger File Uploads

RxLogger log files generated on user devices are uploaded to the BlueFletch Portal and can be accessed via the **Request Logs** and **View Logs** device actions on the Device Details page.

Starting in Support Agent 5.19.4, all RxLogger logs are submitted to the Portal by default if RxLogger is started from the Portal. The **submitLogs** parameter can be used to submit only specified RxLogger files. For prior Support Agent versions, the **submitLogs** object is required in order to retrieve logs from the Portal. Use the examples below as guides:

**Submit all RxLogger files (Support Agent 5.18.7 and earlier):**

```json
"emsSupportTool": {
  ...
  "submitLogs": {
    "enabled": true,    
    "directories" : [
      {
        "application": "rxlogger",
        "location": "/sdcard/RxLogger/",
        "files": ".*"
      }
    ]
  }
}    
```

**Submit only specified RxLogger files (Resource.csv and System.txt):**

```json
"emsSupportTool": {
  ...
  "submitLogs": {
    "enabled": true,    
    "directories" : [
      {
        "application" : "rxlogger.resources",
        "location" : "/sdcard/RxLogger/",
        "files" : "(.*)Resource(.*)_+([1-9]|[0-9][0-9])+\\.csv",
        "extractor" : "rxloggercsv"
      },
      {
        "application" : "rxlogger.system",
        "location" : "/sdcard/RxLogger/",
        "files" : "(.*)System+([1-9]|[0-9][0-9])+\\.txt"
      }
    ]
  }
}    
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.bluefletch.com/bluefletch-enterprise/product-guides/support-application/features/generating-rxlogger-log-files.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
