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
This commit is contained in:
Hungyen Weng
2020-03-03 01:16:10 +08:00
parent bbae28f947
commit 19391fbc3b
2 changed files with 2 additions and 5 deletions

View File

@@ -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}

View File

@@ -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
@@ -109,6 +109,3 @@ on property:vendor.usb.config=*
on property:persist.vendor.usb.usbradio.config=*
start usbd
on property:persist.vendor.verbose_logging_enabled=*
setprop persist.vendor.sys.modem.diag.mdlog ${persist.vendor.verbose_logging_enabled}