blob: cf14af564e744e7b0b4235a04f24e204359bffa7 [file] [log] [blame]
Jeff Sharkeycc5c31d2019-10-08 16:10:53 -06001#!/bin/bash
2
3level=$1
Jeff Sharkeyacc3b582019-12-07 11:52:32 -07004uids=$(adb shell cat /data/system/packages.list |grep -Po "providers.media[a-z\.]* \K\d+")
Jeff Sharkeycc5c31d2019-10-08 16:10:53 -06005
6if [ $level == "on" ] || [ $level == "extreme" ]
7then
8 adb shell setprop log.tag.MediaProvider VERBOSE
9 adb shell setprop log.tag.ModernMediaScanner VERBOSE
10else
11 adb shell setprop log.tag.MediaProvider INFO
12 adb shell setprop log.tag.ModernMediaScanner INFO
13fi
14
15if [ $level == "extreme" ]
16then
Jeff Sharkeyacc3b582019-12-07 11:52:32 -070017 for uid in $uids;
18 do adb shell setprop db.log.slow_query_threshold.$uid 0;
19 done
Jeff Sharkeycc5c31d2019-10-08 16:10:53 -060020 adb shell setprop db.log.bindargs 1
21else
Jeff Sharkeyacc3b582019-12-07 11:52:32 -070022 for uid in $uids;
23 do adb shell setprop db.log.slow_query_threshold.$uid 10000;
24 done
Jeff Sharkeycc5c31d2019-10-08 16:10:53 -060025 adb shell setprop db.log.bindargs 0
26fi
27
28# Kill process to kick new settings into place
29adb shell am force-stop com.android.providers.media
Jeff Sharkeyacc3b582019-12-07 11:52:32 -070030adb shell am force-stop com.android.providers.media.module
31adb shell am force-stop com.google.android.providers.media.module