iot_server/internal/dtos/rpclog.go

32 lines
729 B
Go

package dtos
import "encoding/json"
type InvokeLog struct {
Req interface{} `json:"req"`
Reply interface{} `json:"reply"`
Success bool `json:"success"`
Method string `json:"method"`
Duration string `json:"duration"`
Error string `json:"error"`
}
func (il InvokeLog) ToString() string {
data, _ := json.Marshal(il)
return string(data)
}
type HandleLog struct {
Req interface{} `json:"req"`
Reply interface{} `json:"reply"`
Success bool `json:"success"`
Method string `json:"method"`
Duration string `json:"duration"`
Error string `json:"error"`
}
func (hl HandleLog) ToString() string {
data, _ := json.Marshal(hl)
return string(data)
}