xref: /aosp_15_r20/system/logging/logd/logd.rc (revision 598139dc91b21518d67c408eaea2644226490971)
1service logd /system/bin/logd
2    socket logd stream 0666 logd logd
3    socket logdr seqpacket 0666 logd logd
4    socket logdw dgram+passcred 0222 logd logd
5    file /proc/kmsg r
6    file /dev/kmsg w
7    user logd
8    group logd system package_info readproc
9    capabilities SYSLOG AUDIT_CONTROL
10    priority 10
11    task_profiles ServiceCapacityLow
12    onrestart setprop logd.ready false
13
14service logd-reinit /system/bin/logd --reinit
15    oneshot
16    disabled
17    user logd
18    group logd
19    task_profiles ServiceCapacityLow
20
21# Limit SELinux denial generation, defaulting to 5/second
22service logd-auditctl /system/bin/auditctl -r ${persist.logd.audit.rate:-5}
23    oneshot
24    disabled
25    user logd
26    group logd
27    capabilities AUDIT_CONTROL
28
29on fs
30    write /dev/event-log-tags "# content owned by logd
31"
32    chown logd logd /dev/event-log-tags
33    chmod 0644 /dev/event-log-tags
34
35on property:sys.boot_completed=1
36    start logd-auditctl
37
38on property:persist.logd.audit.rate=*
39    start logd-auditctl
40