11package main
22
3+ import "encoding/json"
4+
35type Priority int
46
57var (
@@ -25,28 +27,28 @@ var PriorityJSON = map[Priority][]byte{
2527}
2628
2729type Record struct {
28- InstanceId string `json:"instanceId,omitempty"`
29- TimeUsec int64 `json:"-"`
30- PID int `json:"pid" journald:"_PID"`
31- UID int `json:"uid" journald:"_UID"`
32- GID int `json:"gid" journald:"_GID"`
33- Command string `json:"cmdName,omitempty" journald:"_COMM"`
34- Executable string `json:"exe,omitempty" journald:"_EXE"`
35- CommandLine string `json:"cmdLine,omitempty" journald:"_CMDLINE"`
36- SystemdUnit string `json:"systemdUnit,omitempty" journald:"_SYSTEMD_UNIT"`
37- BootId string `json:"bootId,omitempty" journald:"_BOOT_ID"`
38- MachineId string `json:"machineId,omitempty" journald:"_MACHINE_ID"`
39- Hostname string `json:"hostname,omitempty" journald:"_HOSTNAME"`
40- Transport string `json:"transport,omitempty" journald:"_TRANSPORT"`
41- Priority Priority `json:"priority" journald:"PRIORITY"`
42- Message string `json:"message" journald:"MESSAGE"`
43- MessageId string `json:"messageId,omitempty" journald:"MESSAGE_ID"`
44- Errno int `json:"machineId,omitempty" journald:"ERRNO"`
45- Syslog RecordSyslog `json:"syslog,omitempty"`
46- Kernel RecordKernel `json:"kernel,omitempty"`
47- Container_Name string `json:"containerName,omitempty" journald:"CONTAINER_NAME"`
48- Container_Tag string `json:"containerTag,omitempty" journald:"CONTAINER_TAG"`
49- Container_ID string `json:"containerID,omitempty" journald:"CONTAINER_ID"`
30+ InstanceId string `json:"instanceId,omitempty"`
31+ TimeUsec int64 `json:"-"`
32+ PID int `json:"pid" journald:"_PID"`
33+ UID int `json:"uid" journald:"_UID"`
34+ GID int `json:"gid" journald:"_GID"`
35+ Command string `json:"cmdName,omitempty" journald:"_COMM"`
36+ Executable string `json:"exe,omitempty" journald:"_EXE"`
37+ CommandLine string `json:"cmdLine,omitempty" journald:"_CMDLINE"`
38+ SystemdUnit string `json:"systemdUnit,omitempty" journald:"_SYSTEMD_UNIT"`
39+ BootId string `json:"bootId,omitempty" journald:"_BOOT_ID"`
40+ MachineId string `json:"machineId,omitempty" journald:"_MACHINE_ID"`
41+ Hostname string `json:"hostname,omitempty" journald:"_HOSTNAME"`
42+ Transport string `json:"transport,omitempty" journald:"_TRANSPORT"`
43+ Priority Priority `json:"priority" journald:"PRIORITY"`
44+ Message json. RawMessage `json:"message" journald:"MESSAGE"`
45+ MessageId string `json:"messageId,omitempty" journald:"MESSAGE_ID"`
46+ Errno int `json:"machineId,omitempty" journald:"ERRNO"`
47+ Syslog RecordSyslog `json:"syslog,omitempty"`
48+ Kernel RecordKernel `json:"kernel,omitempty"`
49+ Container_Name string `json:"containerName,omitempty" journald:"CONTAINER_NAME"`
50+ Container_Tag string `json:"containerTag,omitempty" journald:"CONTAINER_TAG"`
51+ Container_ID string `json:"containerID,omitempty" journald:"CONTAINER_ID"`
5052}
5153
5254type RecordSyslog struct {
0 commit comments