From bcddd23d004d049e05783b1e484371969a25dcd3 Mon Sep 17 00:00:00 2001 From: Hungyen Weng Date: Tue, 3 Mar 2020 01:16:10 +0800 Subject: [PATCH] Add vendor verbose logging control User build does not have pixel logger. We need to control the logging via verbose logging control directly. Pixel logger in userdebug could disable the logging. It should not be overriden by vendor verbose logging control. Bug: 150582807 Change-Id: Ic39ec103b5fdb7527cd40107fb5c70aaaa475c90 --- init.hardware.diag.rc.user | 2 +- init.hardware.diag.rc.userdebug | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/init.hardware.diag.rc.user b/init.hardware.diag.rc.user index 85a64e01..769c7cc9 100644 --- a/init.hardware.diag.rc.user +++ b/init.hardware.diag.rc.user @@ -36,7 +36,7 @@ service diag_mdlog_stop /vendor/bin/diag_mdlog -k disabled oneshot -on boot && property:persist.vendor.sys.modem.diag.mdlog=* +on property:persist.vendor.sys.modem.diag.mdlog=* rm /data/vendor/radio/diag_logs/diag_mdlog_pid setprop vendor.sys.modem.diag.mdlog ${persist.vendor.sys.modem.diag.mdlog} diff --git a/init.hardware.diag.rc.userdebug b/init.hardware.diag.rc.userdebug index f675f243..f4b52285 100644 --- a/init.hardware.diag.rc.userdebug +++ b/init.hardware.diag.rc.userdebug @@ -45,7 +45,7 @@ on boot && property:persist.vendor.sys.modem.diag.mdlog=* rm /data/vendor/radio/diag_logs/diag_mdlog_pid setprop vendor.sys.modem.diag.mdlog ${persist.vendor.sys.modem.diag.mdlog} -on property:vendor.sys.modem.diag.mdlog=true +on property:vendor.sys.modem.diag.mdlog=true && property:persist.vendor.verbose_logging_enabled=true start diag_mdlog_start on property:vendor.sys.modem.diag.mdlog=false @@ -106,6 +106,3 @@ on property:persist.bluetooth.btsnoopenable=false on property:vendor.usb.config=* start usbd - -on property:persist.vendor.verbose_logging_enabled=* - setprop persist.vendor.sys.modem.diag.mdlog ${persist.vendor.verbose_logging_enabled}