Tom Cherry | 20391b1 | 2015-08-14 13:02:51 -0700 | [diff] [blame] | 1 | on property:persist.logd.logpersistd=logcatd |
| 2 | # all exec/services are called with umask(077), so no gain beyond 0700 |
| 3 | mkdir /data/misc/logd 0700 logd log |
| 4 | # logd for write to /data/misc/logd, log group for read from pstore (-L) |
Mark Salyzyn | 515f091 | 2016-04-12 14:35:27 -0700 | [diff] [blame] | 5 | exec - logd log -- /system/bin/logcat -L -b ${persist.logd.logpersistd.buffer:-all} -v threadtime -v usec -v printable -D -f /data/misc/logd/logcat -r 1024 -n ${persist.logd.logpersistd.size:-256} |
Tom Cherry | 20391b1 | 2015-08-14 13:02:51 -0700 | [diff] [blame] | 6 | start logcatd |
| 7 | |
Mark Salyzyn | 2d73701 | 2016-06-06 11:22:13 -0700 | [diff] [blame^] | 8 | on property:persist.logd.logpersistd=clear |
| 9 | stop logcatd |
| 10 | # logd for clear of only our files in /data/misc/logd |
| 11 | exec - logd log -- /system/bin/logcat -c -f /data/misc/logd/logcat -n ${persist.logd.logpersistd.size:-256} |
| 12 | setprop persist.logd.logpersistd "" |
| 13 | |
| 14 | on property:persist.logd.logpersistd=stop |
| 15 | stop logcatd |
| 16 | setprop persist.logd.logpersistd "" |
| 17 | |
Mark Salyzyn | 515f091 | 2016-04-12 14:35:27 -0700 | [diff] [blame] | 18 | service logcatd /system/bin/logcat -b ${persist.logd.logpersistd.buffer:-all} -v threadtime -v usec -v printable -D -f /data/misc/logd/logcat -r 1024 -n ${persist.logd.logpersistd.size:-256} |
Tom Cherry | 20391b1 | 2015-08-14 13:02:51 -0700 | [diff] [blame] | 19 | class late_start |
| 20 | disabled |
| 21 | # logd for write to /data/misc/logd, log group for read from log daemon |
| 22 | user logd |
| 23 | group log |
Tom Cherry | 984bd83 | 2015-09-21 14:25:34 -0700 | [diff] [blame] | 24 | writepid /dev/cpuset/system-background/tasks |