platform_system_core/logcat
Mark Salyzyn df5d12850a logcatd: trampoline persist.logd.logpersistd to logd.logpersistd
(cherry pick from 2591d483c8)

Best practices so that device can set logd.logpersistd properties.
Values can be overriden with trampolines for persist.logd.logpersistd
values except as designed for empty content to keep out of the way.

This allows us to set logd.logpersistd* for a non-persistent collection
that does not survive a reboot, and to use persist.logd.logpersistd*
for persistent collection that does survive a reboot.

Added logd.logpersistd.enable to gate when logpersist service can be
run allowing the properties to be adjusted safely prior to this state
as is the case for device property.

NB: /init will complain when trying to trampoline an empty property,
    this is acceptable for functionality, but may be considered
    annoying from the logging perspective.

Bug: 28788401
Bug: 28813587
Bug: 28936216
Bug: 29831823
Change-Id: I97317e8eedfae4daa8e3ef39e64e7c5c23d8b573
2016-07-19 11:13:14 -07:00
..
tests logcat: allow comma-separate list of buffers 2016-07-19 11:13:14 -07:00
Android.mk logcat: Add --regex option 2016-03-30 16:24:26 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
event.logtags Add float support to binary event log. 2015-04-28 18:20:48 -07:00
logcat.cpp logcat: allow comma-separate list of buffers 2016-07-19 11:13:14 -07:00
logcatd.rc logcatd: trampoline persist.logd.logpersistd to logd.logpersistd 2016-07-19 11:13:14 -07:00
logpersist logcatd: trampoline persist.logd.logpersistd to logd.logpersistd 2016-07-19 11:13:14 -07:00