Settings
126
RxLogger
RxLogger is a comprehensive diagnostic tool that provides application and system metrics. It allows for custom
plug-ins to be created and work seamlessly with this tool. RxLogger is used to diagnose device and application
issues. Its information tracking includes the following: CPU load, memory load, memory snapshots, battery
consumption, power states, wireless logging, cellular logging, TCP dumps, Bluetooth logging, GPS logging, logcat,
FTP push/pull, ANR dumps, etc. All logs and files generated are saved onto flash storage on the device (internal or
external).
Figure 111 RxLogger
RxLogger Configuration
RxLogger is built with an extensible plug-in architecture and comes packaged with a number of plug-ins already
built-in. The included plug-ins are described below. Touch Settings to open the configuration screen.
Figure 112 RxLogger Configuration Screen
ANR Module
Application Not Responsive (ANR) indicates that a running application’s UI thread is not responding for a specified
time period. RxLogger is able to detect this condition and trigger a copy of the call stack trace of the unresponsive
application into the log directory. The event will also be indicated in the high level CSV log.
• Enable Module - Enables logging for this module.
• Log path - Specifies the default log path to store the ANR log files.
• Collect Historic ANRs - Collects ANR trace files from the system.
Kernel Module
The Kernel Module captures kmsg from the system.
• Enable Module - Enables logging for this kernel module.