Added error
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"os"
|
||||
"runtime"
|
||||
"time"
|
||||
|
||||
"go.digitalcircle.com.br/open/replaycli-go/api"
|
||||
@@ -139,6 +140,21 @@ func (c *Cli) ServiceStopAll() error {
|
||||
return c.HttpCli().JsonGet("/api/v1/service/op/stopall", nil)
|
||||
}
|
||||
|
||||
func (c *Cli) Err(err string, desc string) error {
|
||||
bs := make([]byte, 4096)
|
||||
n := runtime.Stack(bs, false)
|
||||
cd, _ := c.QueueGetMyData()
|
||||
e := &types.Error{
|
||||
Feature: c.ReplayEnvAlias(),
|
||||
Err: err,
|
||||
When: time.Time{},
|
||||
Stack: string(bs[:n]),
|
||||
InputData: string(cd),
|
||||
Details: desc,
|
||||
}
|
||||
return c.HttpCli().JsonPost("/api/v1/err", e, nil)
|
||||
}
|
||||
|
||||
type SQLReturn struct {
|
||||
Data []map[string]interface{} `json:"data"`
|
||||
Err string `json:"err"`
|
||||
|
||||
Reference in New Issue
Block a user