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