Increase stop timer for modem logging

1. sys.modem.diag.mdlog to start/stop for this boot
2. sys.modem.diag.mdlog_on for status
3. Increase timer of stop logging

Bug: 62489031
Test: Verify with Pixel Logger and Bugreport
Change-Id: I02a230ad29d23c4a302660ceeb7764ccfcba7cc8
This commit is contained in:
Jie Song
2017-06-16 18:18:11 -07:00
parent 9e66aa35d6
commit b29da9d492
2 changed files with 10 additions and 5 deletions

View File

@@ -31,8 +31,8 @@
#define MODEM_LOG_LOC_PROPERTY "ro.radio.log_loc"
#define MODEM_LOGGING_SWITCH "persist.radio.smlog_switch"
#define DIAG_MDLOG_PROPERTY "persist.sys.modem.diag.mdlog"
#define DIAG_MDLOG_STATUS_PROPERTY "sys.modem.diag.mdlog"
#define DIAG_MDLOG_PROPERTY "sys.modem.diag.mdlog"
#define DIAG_MDLOG_STATUS_PROPERTY "sys.modem.diag.mdlog_on"
using android::os::dumpstate::CommandOptions;
using android::os::dumpstate::DumpFileToFd;
@@ -83,9 +83,10 @@ static void getModemLogs(int fd)
android::base::SetProperty(DIAG_MDLOG_PROPERTY, "false");
ALOGD("Waiting for diag log to exit\n");
for (int i = 0; i < 10; i++) {
for (int i = 0; i < 30; i++) {
if (!android::base::GetBoolProperty(DIAG_MDLOG_STATUS_PROPERTY, false)) {
ALOGD("diag log exited\n");
sleep(1);
break;
}