| | |
| | | import "encoding/json" |
| | | |
| | | type VaSystemLog struct { |
| | | ID string `gorm:"column:id;primaryKey;unique;autoIncrement" json:"id"` // 主键id |
| | | HostName string `gorm:"column:hostName" json:"hostName"` // 主机名 |
| | | ProcName string `gorm:"column:procName" json:"procName"` // 进程名 |
| | | ProcID string `gorm:"column:procID" json:"procID"` // 进程pid |
| | | Level int `gorm:"column:level" json:"level"` // 日志等级 |
| | | Info string `gorm:"column:info" json:"info"` // 详情 |
| | | Timestamp int64 `gorm:"column:timestamp" json:"timestamp"` // 时间戳Unix time |
| | | ID string `gorm:"column:id;primaryKey;unique;autoIncrement" json:"id"` // 主键id |
| | | HostName string `gorm:"column:hostName" json:"hostName"` // 主机名 |
| | | ProcName string `gorm:"column:procName" json:"procName"` // 进程名 |
| | | ProcID string `gorm:"column:procID" json:"procID"` // 进程pid |
| | | Level int `gorm:"column:level" json:"level"` // 日志等级 |
| | | Info string `gorm:"column:info" json:"info"` // 详情 |
| | | Timestamp int64 `gorm:"column:timestamp" json:"timestamp"` // 时间戳 |
| | | CreateDate string `gorm:"column:createDate" json:"createDate"` // 创建时间 |
| | | } |
| | | |
| | | func (v *VaSystemLog) Marshal() ([]byte, error) { |