Apps
79
Figure 51 RxLogger Settings 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 - Enable to save all previously stored logs.
Kernel Module
The Kernel Module captures kmsg from the system.
• Enable Module - Enables logging for this kernel module.
• Log path - Specifies the high level log path for storage of all kernel logs. This setting applies globally to all
kernel buffers.
• Kernel Log filename - Specifies the base log filename for this kernel buffer. The current file count is
appended to this name.
• Max Kernel log file size - Specifies the maximum size, in megabytes, of an individual log file.
• Kernel Log interval - Sets the interval, in seconds, on which to flush the log buffer to the file.
• Kernel Log file count - Specifies the number of log files to keep and rotate through. Each log file is subject
to the max log size option.
Logcat Module
Logcat is an essential debugging tool on Android devices. RxLogger provides the ability to record data from all
four of the available logcat buffers. The Logcat plug-in has the ability to collect data from multiple logcat buffers
provided by the system. Currently these are the main, event, radio, and system buffers. Each of the settings
are available for each buffer independently unless otherwise noted.
• Enable Module - Enables logging for this module.
• Log path - Specifies the high level log path for storage of all logcat logs. This setting applies globally to all
logcat buffers.