Overview
RxLogger is a software utility included with every Zebra device that provides centralized control of application and system logging, and can easily customize output metrics for targeted diagnostics purposes. At the core of RxLogger is diagdaemon
, a Zebra-built logging service that collects data and event logs from the Android kernel, logcat and other system components, and stores them in a single location where they can be filtered and displayed. Through an easy-to-use GUI interface, RxLogger also can change the type and frequency of data collection and control how much data is stored on the device.
Note: The appearance of sample app screens displayed throughout this guide can vary by RxLogger version, Android version, and screen size.
New in RxLogger 6.0
- New option to save logs to internal SD card even when an external SD card exists.
- New Refresh Config API to update RxLogger with the new configuration settings from
config.json
. - For Qxdm module, added:
• New default filter option for the log filter
• New option to Choose logging limit type and specify the maximum number of log files for custom logs. - New module support added:
• BTSnooplog Module - captures Bluetooth HCI snoop logs from the device
• Recovery Module - captures recovery/OSupdate logsfrom the device - Change in internal storage path.
Screens and States
The startup screen of RxLogger contains four simple buttons that change in appearance depending on its state. RxLogger's title bar also reflects the state, and its version number is visible in the lower-right corner.
Stopped
Initial state of RxLogger upon launch:
Transitioning
State immediately following a press of the Start or Stop buttons:
Running
RxLogger is collecting data:
Buttons
Start button - starts the
diagdaemon
service and begins data collection.Stop button - stops the
diagdaemon
service and halts data collection.About button - displays version information for
diagdaemon
, RxLogger and data collection modules.Settings button - displays a panel for configuring RxLogger and
diagdaemon
settings.
Usage Notes
- When the device is in Multi-User mode, only the primary user is supported.
- Logging with the use of USB OTG is not supported.
Related Links
- RxLogger Settings - How to configure data collection module parameters
- RxLogger Modules - Explains data collection module parameters and settings
- Intent APIs - Used to start and stop RxLogger and back up all data
- RxLogger Utility - View RxLogger logs in realtime