1{ 2 "jobs" : [{ 3 "name" : "init", 4 "cmds" : [ 5 "mkdir /data/log/ 0775 system log", 6 "mkdir /data/log/hilog/ 0755 logd log", 7 "start hilogd" 8 ] 9 }, { 10 "name" : "services:hilogd", 11 "cmds" : [ 12 "write /proc/sys/net/unix/max_dgram_qlen 6000" 13 ] 14 } 15 ], 16 "services" : [{ 17 "name" : "hilogd", 18 "path" : ["/system/bin/hilogd"], 19 "disabled" : 1, 20 "uid" : "logd", 21 "gid" : ["log", "system", "readproc"], 22 "sandbox" : 0, 23 "file" : ["/dev/kmsg rd 0640 root root"], 24 "socket" : [{ 25 "name" : "hilogInput", 26 "family" : "AF_UNIX", 27 "type" : "SOCK_DGRAM", 28 "protocol" : "default", 29 "permissions" : "0222", 30 "uid" : "logd", 31 "gid" : "log", 32 "option" : [ 33 "SOCKET_OPTION_PASSCRED" 34 ] 35 }, { 36 "name" : "hilogOutput", 37 "family" : "AF_UNIX", 38 "type" : "SOCK_SEQPACKET", 39 "protocol" : "default", 40 "permissions" : "0666", 41 "uid" : "logd", 42 "gid" : "log", 43 "option" : [ 44 "SOCKET_OPTION_PASSCRED" 45 ] 46 } , { 47 "name" : "hilogControl", 48 "family" : "AF_UNIX", 49 "type" : "SOCK_SEQPACKET", 50 "protocol" : "default", 51 "permissions" : "0660", 52 "uid" : "logd", 53 "gid" : "log", 54 "option" : [ 55 ] 56 }], 57 "caps" : [ "SYSLOG" ], 58 "start-mode" : "condition", 59 "secon" : "u:r:hilogd:s0" 60 } 61 ] 62} 63