android_system_core/logd
Mark Salyzyn 5720d2c168 logd: Statistics headers
Answer to the question "Bytes or Lines?"

Change-Id: I352737265aeac63ea8d89e778d4222a9123bdf07
2015-04-21 10:54:34 -07:00
..
tests
Android.mk logd: annotate worst-UID pruned entries 2015-04-10 15:45:08 -07:00
CommandListener.cpp
CommandListener.h
FlushCommand.cpp
FlushCommand.h
LogAudit.cpp logd: propagate ::log status 2015-04-15 19:43:28 -07:00
LogAudit.h
LogBuffer.cpp logd: better drop message merging 2015-04-20 12:58:54 -07:00
LogBuffer.h logd: propagate ::log status 2015-04-15 19:43:28 -07:00
LogBufferElement.cpp logd: annotate worst-UID pruned entries 2015-04-10 15:45:08 -07:00
LogBufferElement.h logd: disable worst uid prune for events buffer 2015-04-10 15:45:10 -07:00
LogCommand.cpp
LogCommand.h
LogListener.cpp logd: propagate ::log status 2015-04-15 19:43:28 -07:00
LogListener.h
LogReader.cpp
LogReader.h
LogStatistics.cpp logd: Statistics headers 2015-04-21 10:54:34 -07:00
LogStatistics.h logd: annotate worst-UID pruned entries 2015-04-10 15:45:08 -07:00
LogTimes.cpp
LogTimes.h
LogWhiteBlackList.cpp Revert: "logd: default off by-UID spam filter" 2015-04-10 15:45:10 -07:00
LogWhiteBlackList.h
README.auditd
README.property
event.logtags logd: annotate worst-UID pruned entries 2015-04-10 15:45:08 -07:00
libaudit.c
libaudit.h
main.cpp logd: propagate ::log status 2015-04-15 19:43:28 -07:00

README.property

The properties that logd responds to are:

name                       type default  description
logd.auditd                 bool  true   Enable selinux audit daemon
logd.auditd.dmesg           bool  true   selinux audit messages duplicated and
                                         sent on to dmesg log
logd.statistics             bool depends Enable logcat -S statistics.
ro.config.low_ram           bool  false  if true, logd.statistics default false
ro.build.type               string       if user, logd.statistics default false
persist.logd.size          number 256K   default size of the buffer for all
                                         log ids at initial startup, at runtime
                                         use: logcat -b all -G <value>
persist.logd.size.main     number 256K   Size of the buffer for the main log
persist.logd.size.system   number 256K   Size of the buffer for the system log
persist.logd.size.radio    number 256K   Size of the buffer for the radio log
persist.logd.size.event    number 256K   Size of the buffer for the event log
persist.logd.size.crash    number 256K   Size of the buffer for the crash log

NB:
- number support multipliers (K or M) for convenience. Range is limited
  to between 64K and 256M for log buffer sizes. Individual logs override the
  global default.