added log table
parent
d06e5bceae
commit
8fb8bb502e
|
@ -3,6 +3,7 @@ package replay
|
|||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
"time"
|
||||
|
||||
"go.digitalcircle.com.br/open/replaycli-go/api"
|
||||
"go.digitalcircle.com.br/open/replaycli-go/types"
|
||||
|
@ -13,6 +14,11 @@ type Cli struct {
|
|||
*api.ApiCli
|
||||
}
|
||||
|
||||
func (c *Cli) Log(l *types.Log) error {
|
||||
l.Alias = c.ReplayEnvAlias()
|
||||
l.Dtlog = time.Now()
|
||||
return c.HttpCli().JsonPost("/api/v1/log", l, nil)
|
||||
}
|
||||
func (c *Cli) ReplayEnvQueueId() string {
|
||||
return os.Getenv("REPLAY_QUEUEID")
|
||||
}
|
||||
|
|
14
types/lib.go
14
types/lib.go
|
@ -201,7 +201,19 @@ type Credentials struct {
|
|||
|
||||
type Log struct {
|
||||
Model
|
||||
Log []byte
|
||||
Alias string
|
||||
Title string
|
||||
Tags string
|
||||
Dtlog time.Time
|
||||
Data []byte
|
||||
}
|
||||
type LogQuery struct {
|
||||
From time.Time `json:"from"`
|
||||
Until time.Time `json:"until"`
|
||||
Limit int `json:"limit"`
|
||||
Title string `json:"title"`
|
||||
Alias string `json:"alias"`
|
||||
Tags string `json:"tags"`
|
||||
}
|
||||
|
||||
type Job struct {
|
||||
|
|
Loading…
Reference in New Issue