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